Documentation

Application

Table of Contents

Interfaces

Cache
Interface for cache drivers.
ClearableCache
Interface for cache that can be flushed.
FlushableCache
Interface for cache that can be flushed.
MultiDeleteCache
Interface for cache drivers that allows to put many items at once.
MultiGetCache
Interface for cache drivers that allows to get many items at once.
MultiOperationCache
Interface for cache drivers that supports multiple items manipulation.
MultiPutCache
Interface for cache drivers that allows to put many items at once.
Collection
The missing (SPL) Collection/Array/OrderedMap interface.
Expression
Expression for the {@link Selectable} interface.
ReadableCollection
Selectable
Interface for collections that allow efficient filtering with an expression API.
Comparable
Comparable interface that allows to compare two value objects to each other for similarity.
ProxyException
Base exception interface for proxy exceptions.
Proxy
Interface for proxy classes.
ClassLoaderTest_InterfaceA
Cloner
ProxyLoader
ExceptionConverter
Connection
Connection interface.
Exception
Middleware
Initializer
Result
Driver-level statement execution result.
ServerInfoAwareConnection
Contract for a connection that is able to provide information about the server it is connected to.
Statement
Driver-level statement
Driver
Driver interface.
RetryableException
Marker interface for all exceptions where retrying the transaction makes sense.
SQLLogger
Interface for SQL loggers.
Constraint
Marker interface for constraints.
SchemaManagerFactory
Creates a schema manager for the given connection.
NamespaceVisitor
Visitor that can visit schema namespaces.
Visitor
Schema Visitor used for Validation or Generation purposes.
Exception
ConnectionProvider
VersionAwarePlatformDriver
Contract for a driver that is able to create platform instances by version.
ConnectDispatchEventListener
TransactionBeginDispatchEventListener
TransactionCommitDispatchEventListener
TransactionRollBackDispatchEventListener
NativeDriverConnection
Contract for a connection that is able to provide information about the server it is connected to.
ListTableColumnsDispatchEventListener
ListTableIndexesDispatchEventListener
CreateTableDispatchEventListener
GetCreateTableSqlDispatchEventListener
GetAlterTableSqlDispatchEventListener
GetDropTableSqlDispatchEventListener
NativeDriverConnection
Contract for a connection that is able to provide information about the server it is connected to.
EventSubscriberInterface
An EventSubscriber knows what events it is interested in.
EntityListenerServiceResolver
A resolver is used to instantiate an entity listener.
ConnectionNameAwareInterface
ServiceEntityRepositoryInterface
This interface signals that your repository should be loaded from the container.
LazyLoadingEntityManagerInterface
LazyObjectEntityManagerInterface
EventSubscriber
An EventSubscriber knows what events it is interested in.
LanguageInflectorFactory
WordInflector
ExceptionInterface
Base exception marker interface for the instantiator component
InstantiatorInterface
Instantiator provides utility methods to build objects without invoking their constructors
ConnectionLoader
The ConnectionLoader defines the interface used to load the Doctrine\DBAL\Connection instance to use for migrations.
LoaderException
LoaderException
ConfigurationException
ConfigurationLoader
ControlException
DependencyException
MigrationException
FinderException
MigrationFinder
The MigrationFinder interface defines the interface used for finding migrations in a given directory and namespace.
GeneratorException
MetadataStorage
MetadataStorageConfiguration
MigrationsRepository
ProviderException
SchemaProvider
The SchemaProvider defines the interface used to create a Doctrine\DBAL\Schema\Schema instance that represents the current state of your database.
ConsoleException
ConfigurationHelper
The ConfigurationHelper defines the interface for getting the Configuration instance to be used for migrations.
MigratorConfigurationFactory
Comparator
MigrationFactory
The MigrationFactory is responsible for creating instances of the migration class name.
MigrationPlanCalculator
The MigrationPlanCalculator is responsible for calculating the plan for migrating from the current version to another version.
MigrationStatusCalculator
The MigrationStatusCalculator is responsible for calculating the current status of migrated and not available versions.
CacheEntry
Cache entry interface
CacheFactory
Contract for building second level cache regions components.
CollectionHydrator
Hydrator cache entry for collections
ConcurrentRegion
Defines contract for concurrently managed data region.
EntityHydrator
Hydrator cache entry for entities
CacheLogger
Interface for logging.
MultiGetRegion
Defines a region that supports multi-get reading.
CachedPersister
Interface for persister that support second level cache.
CachedCollectionPersister
Interface for second level cache collection persisters.
CachedEntityPersister
Interface for second level cache entity persisters.
QueryCache
Defines the contract for caches capable of storing query results.
QueryCacheValidator
Cache query validator interface.
Region
Defines a contract for accessing a particular named region.
TimestampRegion
Defines the contract for a cache region which will specifically be used to store entity "update timestamps".
Cache
Provides an API for querying/managing the second level cache regions.
EntityManagerInterface
EntityManager interface
ConfigurationException
ManagerException
RepositoryException
This interface should be implemented by all exceptions in the Repository namespace.
SchemaToolException
Annotation
EntityListenerResolver
A resolver is used to instantiate an entity listener.
MappingAttribute
A marker interface for mapping attributes.
NamingStrategy
A set of rules for determining the physical column and table names
QuoteStrategy
A set of rules for determining the column, alias and table quotes.
TypedFieldMapper
CollectionPersister
Define the behavior that should be implemented by all collection persisters.
EntityPersister
Entity persister interface Define the behavior that should be implemented by all entity persisters.
Proxy
Interface for proxy classes.
TypedExpression
Provides an API for resolving the type of a Node
TreeWalker
Interface for walkers of DQL ASTs (abstract syntax trees).
RepositoryFactory
Interface for entity repository factory.
EntityManagerProvider
Animal
ResultStatement
DDC3300Boss
DDC3300Employee
ResolveTarget
Target
ConnectionRegistry
Contract covering connection for a Doctrine persistence layer ManagerRegistry class to implement.
ManagerRegistry
Contract covering object managers for a Doctrine persistence layer ManagerRegistry class to implement.
ClassMetadata
Contract for a Doctrine persistence layer ClassMetadata class to implement.
ClassMetadataFactory
Contract for a Doctrine persistence layer ClassMetadata class to implement.
FileLocator
Locates the file that contains the metadata information for a given class name.
MappingDriver
Contract for metadata drivers.
ProxyClassNameResolver
ReflectionService
Very simple reflection service abstraction.
NotifyPropertyChanged
Interface for classes that notify event listeners of changes to their managed properties.
ObjectManager
Contract for a Doctrine persistence layer ObjectManager class to implement.
ObjectRepository
Contract for a Doctrine persistence layer ObjectRepository class to implement.
PropertyChangedListener
Contract for classes that are potential listeners of a {@see NotifyPropertyChanged} implementor.
Proxy
Interface for proxy classes.
Highlighter
CommentStrategy
Reason
Result
EmailValidation
InstructionProcessor
Provide an processor to handle embedded instructions.
EventHandler
Standard events for HTML5.
InputStream
Interface for stream readers.
RulesInterface
To create a new rule set for writing output the RulesInterface needs to be implemented.
FormatterInterface
Interface for formatters
ActivationStrategyInterface
Interface for activation strategies for the FingersCrossedHandler.
FormattableHandlerInterface
Interface to describe loggers that have a formatter
HandlerInterface
Interface that all Monolog Handlers must implement
ProcessableHandlerInterface
Interface to describe loggers that have processors
ProcessorInterface
An optional interface to allow labelling Monolog processors.
ResettableInterface
Handler or Processor implementing this interface will be reset when Logger::reset() is called.
Filter
Filter to apply to a property while copying an object
Matcher
TypeFilter
IA
Builder
ErrorHandler
FunctionLike
Node
NodeTraverserInterface
NodeVisitor
Parser
Exception
Requirement
VersionConstraint
Exception
Element
Interface for Api Elements
File
Interface for files processed by the ProjectFactory
Project
Interface for project. Since the definition of a project can be different per factory this interface will be small.
ProjectFactory
Interface for project factories. A project factory shall convert a set of files into an object implementing the Project interface.
Tag
TagFactory
StaticMethod
Formatter
Reference
Interface for references in {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
DocBlockFactoryInterface
PseudoType
Type
ConstExprNode
Node
NodeVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
PhpDocChildNode
PhpDocTagValueNode
TypeNode
Exception
A
B
C
D
X
IntersectionPartOne
IntersectionPartTwo
MyInterface
MyUnion
MyIntersection
Bor
FooInterface
Docblock
Exception
Exception
Exception
InvocationStubber
MockObject
ParametersRule
Stub
Test
TestListener
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterIncompleteTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterLastTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterRiskyTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSkippedTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterSuccessfulTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestErrorHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestFailureHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AfterTestWarningHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeFirstTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
BeforeTestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
Hook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestHook
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
TestSuiteLoader
ResultPrinter
This interface, as well as the associated mechanism for extending PHPUnit, will be removed in PHPUnit 10. There is no alternative available in this version of PHPUnit.
AnInterface
AnInterfaceWithReturnType
AnotherInterface
ExceptionWithThrowable
InterfaceWithMethodsThatDeclareBooleanReturnTypes
InterfaceWithSemiReservedMethodName
InterfaceWithStaticMethod
InterfaceWithMethodReturningDisjunctiveNormalFormType
InterfaceWithMethodReturningFalse
InterfaceWithMethodReturningIntersection
InterfaceWithMethodReturningNull
InterfaceWithMethodReturningTrue
MockTestInterface
TraversableMockTestInterface
SayHello
CacheException
Exception interface for all exceptions thrown by an Implementing Library.
CacheItemInterface
CacheItemInterface defines an interface for interacting with objects inside a cache.
CacheItemPoolInterface
CacheItemPoolInterface generates CacheItemInterface objects.
InvalidArgumentException
Exception interface for invalid cache arguments.
ClockInterface
ContainerExceptionInterface
Base interface representing a generic exception in a container.
ContainerInterface
Describes the interface of a container that exposes methods to read its entries.
NotFoundExceptionInterface
No entry was found in the container.
EventDispatcherInterface
Defines a dispatcher for events.
ListenerProviderInterface
Mapper from an event to the listeners that are applicable to that event.
StoppableEventInterface
An Event whose processing may be interrupted when the event has been handled.
EvolvableLinkInterface
An evolvable link value object.
EvolvableLinkProviderInterface
An evolvable link provider value object.
LinkInterface
A readable link object.
LinkProviderInterface
A link provider object.
LoggerAwareInterface
Describes a logger-aware instance.
LoggerInterface
Describes a logger instance.
ArrayInterface
`ArrayInterface` provides traversable array functionality to data types.
CollectionInterface
A collection represents a group of values, known as its elements.
DoubleEndedQueueInterface
A linear collection that supports element insertion and removal at both ends.
CollectionException
MapInterface
An object that maps keys to values.
TypedMapInterface
A `TypedMapInterface` represents a map of elements where key and value are typed.
QueueInterface
A queue is a collection in which the entities in the collection are kept in order.
UuidBuilderInterface
A UUID builder builds instances of UuidInterface
CodecInterface
A codec encodes and decodes a UUID according to defined rules
NumberConverterInterface
A number converter converts UUIDs from hexadecimal characters into representations of integers and vice versa
TimeConverterInterface
A time converter converts timestamps into representations that may be used in UUIDs
DeprecatedUuidInterface
This interface encapsulates deprecated methods for ramsey/uuid
UuidExceptionInterface
FieldsInterface
UUIDs are comprised of unsigned integers, the bytes of which are separated into fields and arranged in a particular layout defined by the specification for the variant
DceSecurityGeneratorInterface
A DCE Security generator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time
NameGeneratorInterface
A name generator generates strings of binary data created by hashing together a namespace with a name, according to a hashing algorithm
RandomGeneratorInterface
A random generator generates strings of random binary data
TimeGeneratorInterface
A time generator generates strings of binary data based on a node ID, clock sequence, and the current time
CalculatorInterface
A calculator performs arithmetic operations on numbers
DceSecurityProviderInterface
A DCE provider provides access to local domain identifiers for version 2, DCE Security, UUIDs
NodeProviderInterface
A node provider retrieves or generates a node ID
TimeProviderInterface
A time provider retrieves the current time
FieldsInterface
RFC 4122 defines fields for a specific variant of UUID
UuidInterface
Also known as a Leach-Salz variant UUID, an RFC 4122 variant UUID is a universally unique identifier defined by RFC 4122
NumberInterface
NumberInterface ensures consistency in numeric values returned by ramsey/uuid
TypeInterface
TypeInterface ensures consistency in typed values returned by ramsey/uuid
UuidFactoryInterface
UuidFactoryInterface defines common functionality all `UuidFactory` instances must implement
UuidInterface
A UUID is a universally unique identifier adhering to an agreed-upon representation format and standard for generation
ValidatorInterface
A validator validates a string as a proper UUID
Exception
Exception
FixtureInterface
Exception
Exception
Exception
LongestCommonSubsequenceCalculator
DiffOutputBuilderInterface
Defines how an output builder should take a generated diff array and return a string representation of that diff.
Exception
ExcludedInterface
Exception
Bor
Exception
Exception
Exception
Exception
AnInterface
AnotherInterface
ContextInterface
Holds information about the current request.
ExceptionInterface
Base ExceptionInterface for the Asset component.
PackageInterface
Asset package interface.
VersionStrategyInterface
Asset version strategy interface.
ExceptionInterface
Base ExceptionInterface for the BrowserKit component.
AdapterInterface
Interface for adapters managing instances of Symfony's CacheItem.
TagAwareAdapterInterface
Interface for invalidating cached items using tags.
MarshallerInterface
Serializes/unserializes PHP values.
PruneableInterface
Interface extends psr-6 and psr-16 caches to allow for pruning (deletion) of all expired cache items.
ResettableInterface
Resets a pool's local state.
CacheInterface
Covers most simple to advanced caching needs.
CallbackInterface
Computes and returns the cached value of an item.
ItemInterface
Augments PSR-6's CacheItemInterface with support for tags and metadata.
TagAwareCacheInterface
Allows invalidating cached items using tags.
ClockInterface
ConfigBuilderGeneratorInterface
Generates ConfigBuilders to help create valid config.
ConfigBuilderInterface
A ConfigBuilder provides helper methods to build a large complex array.
ConfigCacheFactoryInterface
Interface for a ConfigCache factory. This factory creates an instance of ConfigCacheInterface and initializes the cache if necessary.
ConfigCacheInterface
Interface for ConfigCache.
BuilderAwareInterface
An interface that can be implemented by nodes which build other nodes.
NodeParentInterface
An interface that must be implemented by all node parents.
ParentNodeDefinitionInterface
An interface that must be implemented by nodes which can have children.
ConfigurableInterface
ConfigurationInterface
Configuration interface.
NodeInterface
Common Interface among all nodes.
PrototypeNodeInterface
This interface must be implemented by nodes which can be used as prototypes.
FileLocatorInterface
DirectoryAwareLoaderInterface
A loader that can be scoped to a given filesystem directory.
LoaderInterface
LoaderInterface is the interface implemented by all loader classes.
LoaderResolverInterface
LoaderResolverInterface selects a loader for a given resource.
ResourceInterface
ResourceInterface is the interface that must be implemented by all Resource classes.
SelfCheckingResourceInterface
Interface for Resources that can check for freshness autonomously, without special support from external services.
ResourceCheckerInterface
Interface for ResourceCheckers.
DummyInterface
Validator
SignalableCommandInterface
Interface for command reacting to signal.
CommandLoaderInterface
CompletionOutputInterface
Transforms the {@see CompletionSuggestions} object into output readable by the shell completion.
DescriptorInterface
Descriptor interface.
ExceptionInterface
ExceptionInterface.
OutputFormatterInterface
Formatter interface for console output.
OutputFormatterStyleInterface
Formatter style interface for defining styles.
WrappableOutputFormatterInterface
Formatter interface for console output that supports word wrapping.
HelperInterface
HelperInterface is the interface all helpers must implement.
InputAwareInterface
InputAwareInterface should be implemented by classes that depends on the Console Input.
InputInterface
InputInterface is the interface implemented by all input classes.
StreamableInputInterface
StreamableInputInterface is the interface implemented by all input classes that have an input stream.
ConsoleOutputInterface
ConsoleOutputInterface is the interface implemented by ConsoleOutput class.
OutputInterface
OutputInterface is the interface implemented by all Output classes.
StyleInterface
Output style helpers.
ExceptionInterface
Interface for exceptions.
ArgumentInterface
Represents a complex argument containing nested values.
CompilerPassInterface
Interface that must be implemented by compilation passes.
ContainerAwareInterface
ContainerAwareInterface should be implemented by classes that depends on a Container.
ContainerInterface
ContainerInterface is the interface implemented by service container classes.
DumperInterface
DumperInterface is the interface implemented by service container dumper classes.
EnvVarLoaderInterface
EnvVarLoaderInterface objects return key/value pairs that are added to the list of available env vars.
EnvVarProcessorInterface
The EnvVarProcessorInterface is implemented by objects that manage environment-like variables.
ExceptionInterface
Base ExceptionInterface for Dependency Injection component.
ConfigurableExtensionInterface
ConfigurationExtensionInterface
ConfigurationExtensionInterface is the interface implemented by container extension classes.
ExtensionInterface
ExtensionInterface is the interface implemented by container extension classes.
PrependExtensionInterface
InstantiatorInterface
Lazy proxy instantiator, capable of instantiating a proxy given a container, the service definitions and a callback that produces the real service instance.
DumperInterface
Lazy proxy dumper capable of generating the instantiation logic PHP code for proxied services.
ContainerBagInterface
ContainerBagInterface is the interface implemented by objects that manage service container parameters.
ParameterBagInterface
ParameterBagInterface is the interface implemented by objects that manage service container parameters.
TaggedContainerInterface
TaggedContainerInterface is the interface implemented when a container knows how to deals with tags.
X
AutoconfiguredInterface
AutoconfiguredInterface2
BarInterface
WaldoInterface
AInterface
DInterface
EInterface
IInterface
CollisionInterface
DecoratorInterface
SingleMethodInterface
AsDecoratorInterface
YetAnotherInterface
I1
AnotherInterface
FooInterface
PortInterface
PrototypeStaticConstructorInterface
BarInterface
AliasBarInterface
AliasFooInterface
EntityLoaderInterface
Custom loader for entities in the choice list.
UserLoaderInterface
Represents a class that loads UserInterface objects from Doctrine source for the authentication system.
ExceptionInterface
Interface for exceptions.
ErrorEnhancerInterface
ErrorRendererInterface
Formats an exception to be used as response content.
DeprecatedInterface
FinalConstantsInterface
FinalConstantsInterface2
InterfaceWithAnnotatedParameters
Ensures a deprecation is triggered when a new parameter is not declared in child classes.
NonDeprecatedInterface
OutsideInterface
ReturnTypeInterface
ReturnTypeParentInterface
VirtualInterface
VirtualSubInterface
EventDispatcherInterface
The EventDispatcherInterface is the central point of Symfony's event listener system.
EventSubscriberInterface
An EventSubscriber knows itself what events it is interested in.
EventDispatcherInterface
Allows providing hooks on domain-specific lifecycles by dispatching events.
ExpressionFunctionProviderInterface
ExceptionInterface
Exception interface for all exceptions thrown by the component.
IOExceptionInterface
IOException interface for file and input/output stream related exceptions thrown by the component.
ButtonTypeInterface
A type that should be converted into a {@link Button} instance.
ChoiceListInterface
A list of choices that can be selected in a choice field.
ChoiceListFactoryInterface
Creates {@link ChoiceListInterface} instances.
ChoiceLoaderInterface
Loads a choice list.
ClearableErrorsInterface
A form element whose errors can be cleared.
ClickableInterface
A clickable form element.
DataAccessorInterface
Writes and reads values to/from an object or array bound to a form.
DataMapperInterface
DataTransformerInterface
Transforms a value between different representations.
ExceptionInterface
Base ExceptionInterface for the Form component.
FormDataCollectorInterface
Collects and structures information about forms.
FormDataExtractorInterface
Extracts arrays of information out of forms.
ViolationMapperInterface
FormBuilderInterface
FormConfigBuilderInterface
The configuration of a {@link Form} object.
FormConfigInterface
The configuration of a {@link Form} object.
FormExtensionInterface
Interface for extensions which provide types, type extensions and a guesser.
FormFactoryBuilderInterface
A builder for FormFactoryInterface objects.
FormFactoryInterface
Allows creating a form based on a name, a class or a property.
FormInterface
A form group bundling multiple forms in a hierarchical structure.
FormRegistryInterface
The central registry of the Form component.
FormRendererEngineInterface
Adapter for rendering form templates with a specific templating engine.
FormRendererInterface
Renders a form into HTML.
FormTypeExtensionInterface
FormTypeGuesserInterface
FormTypeInterface
RequestHandlerInterface
Submits forms if they were submitted.
ResolvedFormTypeFactoryInterface
Creates ResolvedFormTypeInterface instances.
ResolvedFormTypeInterface
A wrapper for a form type and its extensions.
SubmitButtonTypeInterface
A type that should be converted into a {@link SubmitButton} instance.
FormBuilderInterface
FormInterface
AuthorInterface
TemplateAwareDataCollectorInterface
DataCollectorInterface.
RouteLoaderInterface
Marker interface for service route loaders.
testRouterInterfaceWithWarmebleInterface
RouterInterface is the interface that all Router classes must implement.
testRouterInterfaceWithoutWarmebleInterface
RouterInterface is the interface that all Router classes must implement.
DummyMessageInterface
StreamableInterface
RetryStrategyInterface
ChunkInterface
The interface of chunks returned by ResponseStreamInterface::current().
ClientExceptionInterface
When a 4xx response is returned.
DecodingExceptionInterface
When a content-type cannot be decoded to the expected representation.
ExceptionInterface
The base interface for all exceptions in the contract.
HttpExceptionInterface
Base interface for HTTP-related exceptions.
RedirectionExceptionInterface
When a 3xx response is returned and the "max_redirects" option has been reached.
ServerExceptionInterface
When a 5xx response is returned.
TimeoutExceptionInterface
When an idle timeout occurs.
TransportExceptionInterface
When any error happens at the transport level.
HttpClientInterface
Provides flexible methods for requesting HTTP resources synchronously or asynchronously.
ResponseInterface
A (lazily retrieved) HTTP response.
ResponseStreamInterface
Yields response chunks, returned by HttpClientInterface::stream().
RequestExceptionInterface
Interface for Request exceptions.
PeekableRequestRateLimiterInterface
A request limiter which allows peeking ahead.
RequestRateLimiterInterface
A special type of limiter that deals with requests.
RequestMatcherInterface
RequestMatcherInterface is an interface for strategies to match a Request.
AttributeBagInterface
Attributes store.
FlashBagInterface
FlashBagInterface.
FlashBagAwareSessionInterface
Interface for session with a flashbag.
SessionBagInterface
Session Bag store.
SessionFactoryInterface
SessionInterface
Interface for the session.
SessionStorageFactoryInterface
SessionStorageInterface
StorageInterface.
BundleInterface
BundleInterface.
CacheClearerInterface
CacheClearerInterface.
CacheWarmerInterface
Interface for classes able to warm up the cache.
WarmableInterface
Interface for classes that support warming their cache.
ArgumentResolverInterface
An ArgumentResolverInterface instance knows how to determine the arguments for a specific action.
ArgumentValueResolverInterface
Responsible for resolving the value of an argument based on its metadata.
ControllerResolverInterface
A ControllerResolverInterface implementation knows how to determine the controller to execute based on a Request object.
ValueResolverInterface
Responsible for resolving the value of an argument based on its metadata.
ArgumentMetadataFactoryInterface
Builds method argument data.
DataCollectorInterface
DataCollectorInterface.
LateDataCollectorInterface
LateDataCollectorInterface.
HttpExceptionInterface
Interface for HTTP error exceptions.
FragmentRendererInterface
Interface implemented by all rendering strategies.
FragmentUriGeneratorInterface
Interface implemented by rendering strategies able to generate a URL for a fragment.
ResponseCacheStrategyInterface
ResponseCacheStrategyInterface implementations know how to compute the Response cache HTTP header based on the different response cache headers.
StoreInterface
Interface implemented by HTTP cache stores.
SurrogateInterface
HttpKernelInterface
HttpKernelInterface handles a Request to convert it to a Response.
KernelInterface
The Kernel is the heart of the Symfony system.
DebugLoggerInterface
DebugLoggerInterface.
RebootableInterface
Allows the Kernel to be rebooted using a temporary cache directory.
TerminableInterface
Terminable extends the Kernel request/response cycle with dispatching a post response event after sending the response and before shutting down the kernel.
FooInterface
ExceptionInterface
Base ExceptionInterface for the Intl component.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
TransportExceptionInterface
Exception interface for all exceptions thrown by the component.
MailerInterface
Interface for mailers able to send emails synchronous and/or asynchronous.
AuthenticatorInterface
An Authentication mechanism.
TransportFactoryInterface
TransportInterface
Interface for all mailer transports.
ApplicationAwareMakerInterface
Implement this interface if your Maker needs access to the Application.
InputAwareMakerInterface
Lets the configureDependencies method access to the command's input.
MakerInterface
Interface that all maker commands must implement.
ExceptionInterface
Base Messenger component's exception.
RecoverableExceptionInterface
Marker interface for exceptions to indicate that handling a message should have worked.
StopWorkerExceptionInterface
UnrecoverableExceptionInterface
Marker interface for exceptions to indicate that handling a message will continue to fail.
BatchHandlerInterface
HandlersLocatorInterface
Maps a message to a list of handlers.
MessageHandlerInterface
Marker interface for message handlers.
MessageSubscriberInterface
Handlers can implement this interface to handle multiple messages.
MessageBusInterface
MiddlewareInterface
StackInterface
RetryStrategyInterface
NonSendableStampInterface
A stamp that should not be included with the Envelope if sent to a transport.
StampInterface
An envelope stamp related to a message.
DummyFooBarStampInterface
An envelope stamp related to a message.
DummyNothingImplementsMeStampInterface
An envelope stamp related to a message.
DummyMessageInterface
ListableReceiverInterface
Used when a receiver has the ability to list messages and find specific messages.
MessageCountAwareInterface
QueueReceiverInterface
Some transports may have multiple queues. This interface is used to read from only some queues.
ReceiverInterface
SenderInterface
SendersLocatorInterface
Maps a message to a list of senders.
SerializerInterface
SetupableTransportInterface
TransportFactoryInterface
Creates a Messenger transport.
TransportInterface
BodyRendererInterface
AddressEncoderInterface
ContentEncoderInterface
EncoderInterface
MimeHeaderEncoderInterface
ExceptionInterface
HeaderInterface
A MIME Header.
HtmlToTextConverterInterface
MimeTypeGuesserInterface
Guesses the MIME type of a file.
MimeTypesInterface
Guesses the MIME type of a file.
ChannelInterface
ChannelPolicyInterface
ChatterInterface
Interface for classes able to send chat messages synchronous and/or asynchronous.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
TransportExceptionInterface
Exception interface for all exceptions thrown by the component.
FlashMessageImportanceMapperInterface
FromNotificationInterface
MessageInterface
MessageOptionsInterface
ChatNotificationInterface
EmailNotificationInterface
PushNotificationInterface
SmsNotificationInterface
NotifierInterface
Interface for the Notifier system.
EmailRecipientInterface
RecipientInterface
SmsRecipientInterface
TexterInterface
Interface for classes able to send SMS messages synchronous and/or asynchronous.
TransportFactoryInterface
TransportInterface
ExceptionInterface
Marker interface for all exceptions thrown by the OptionsResolver component.
Options
Contains resolved option values.
ExceptionInterface
Interface for exceptions thrown by the password-hasher component.
PasswordHasherAwareInterface
PasswordHasherFactoryInterface
PasswordHasherFactoryInterface to support different password hashers for different user accounts.
UserPasswordHasherInterface
Interface for the user password hasher service.
LegacyPasswordHasherInterface
Provides password hashing and verification capabilities for "legacy" hashers that require external salts.
PasswordHasherInterface
Provides password hashing capabilities.
ExistingInterface
ExistingInterfaceReal
ExceptionInterface
Base ExceptionInterface for the Intl component.
ExceptionInterface
Marker Interface for the Process Component.
ExceptionInterface
Marker interface for the PropertyAccess component.
PropertyAccessorInterface
Writes and reads values to/from an object/array graph.
PropertyPathInterface
A sequence of property names or array indices.
PropertyPathIteratorInterface
PropertyAccessExtractorInterface
Guesses if the property can be accessed or mutated.
PropertyDescriptionExtractorInterface
Guesses the property's human readable description.
PropertyInfoExtractorInterface
Gets info about PHP class properties.
PropertyInitializableExtractorInterface
Guesses if the property can be initialized through the constructor.
PropertyListExtractorInterface
Extracts the list of properties available for the given class.
PropertyReadInfoExtractorInterface
Extract read information for the property of a class.
PropertyTypeExtractorInterface
Type Extractor Interface.
PropertyWriteInfoExtractorInterface
Extract write information for the property of a class.
ExceptionInterface
ExceptionInterface.
ConfigurableRequirementsInterface
ConfigurableRequirementsInterface must be implemented by URL generators that can be configured whether an exception should be generated when the parameters do not match the requirements. It is also possible to disable the requirements check for URL generation completely.
GeneratorDumperInterface
GeneratorDumperInterface is the interface that all generator dumper classes must implement.
UrlGeneratorInterface
UrlGeneratorInterface is the interface that all URL generator classes must implement.
MatcherDumperInterface
MatcherDumperInterface is the interface that all matcher dumper classes must implement.
RedirectableUrlMatcherInterface
RedirectableUrlMatcherInterface knows how to redirect the user.
RequestMatcherInterface
RequestMatcherInterface is the interface that all request matcher classes must implement.
UrlMatcherInterface
UrlMatcherInterface is the interface that all URL matcher classes must implement.
RequestContextAwareInterface
RouteCompilerInterface
RouteCompilerInterface is the interface that all RouteCompiler classes must implement.
RouterInterface
RouterInterface is the interface that all Router classes must implement.
IrrelevantInterface
ResolverInterface
RunnerInterface
RuntimeInterface
Enables decoupling applications from global state.
TokenHandlerFactoryInterface
Allows creating configurable token handlers.
AuthenticatorFactoryInterface
FirewallListenerFactoryInterface
Can be implemented by a security factory to add a listener to the firewall.
StatelessAuthenticatorFactoryInterface
Stateless authenticators are authenticators that can work without a user provider.
UserProviderFactoryInterface
UserProviderFactoryInterface is the interface for all user provider factories.
AuthenticationTrustResolverInterface
Interface for resolving the authentication status of a given token.
PersistentTokenInterface
Interface to be implemented by persistent token classes (such as Doctrine entities representing a remember-me token).
TokenProviderInterface
Interface for TokenProviders.
TokenVerifierInterface
TokenStorageInterface
The TokenStorageInterface.
TokenInterface
TokenInterface is the interface for the user authentication information.
AccessDecisionManagerInterface
AccessDecisionManagerInterface makes authorization decisions.
AuthorizationCheckerInterface
The AuthorizationCheckerInterface.
AccessDecisionStrategyInterface
A strategy for turning a stream of votes into a final decision.
CacheableVoterInterface
Let voters expose the attributes and types they care about.
VoterInterface
VoterInterface is the interface implemented by all voters.
ExceptionInterface
Base ExceptionInterface for the Security component.
RoleHierarchyInterface
RoleHierarchyInterface is the interface for a role hierarchy.
AttributesBasedUserProviderInterface
Overrides UserProviderInterface to add an "attributes" argument on loadUserByIdentifier.
EquatableInterface
EquatableInterface used to test if two objects are equal in security and re-authentication context.
LegacyPasswordAuthenticatedUserInterface
For users that can be authenticated using a password/salt couple.
PasswordAuthenticatedUserInterface
For users that can be authenticated using a password.
PasswordUpgraderInterface
UserCheckerInterface
Implement to throw AccountStatusException during the authentication process.
UserInterface
Represents the interface that all user classes must implement.
UserProviderInterface
Represents a class that loads UserInterface objects from some source for the authentication system.
CsrfTokenManagerInterface
Manages CSRF tokens.
TokenGeneratorInterface
Generates CSRF tokens.
ClearableTokenStorageInterface
Stores CSRF tokens.
TokenStorageInterface
Stores CSRF tokens.
AccessMapInterface
AccessMap allows configuration of different access control rules for specific parts of the website.
AccessTokenExtractorInterface
The token extractor retrieves the token from a request.
AccessTokenHandlerInterface
The token handler retrieves the user identifier from the token.
AuthenticationFailureHandlerInterface
Interface for custom authentication failure handlers.
AuthenticationSuccessHandlerInterface
Interface for a custom authentication success handler.
AuthenticatorManagerInterface
UserAuthenticatorInterface
AuthenticatorInterface
The interface for all authenticators.
InteractiveAuthenticatorInterface
This is an extension of the authenticator interface that must be used by interactive authenticators.
BadgeInterface
Passport badges allow to add more information to a passport (e.g. a CSRF token).
CredentialsInterface
Credentials are a special badge used to explicitly mark the credential check of an authenticator.
AccessDeniedHandlerInterface
This is used by the ExceptionListener to translate an AccessDeniedException to a Response object.
AuthenticationEntryPointInterface
Implement this interface for any classes that will be called to "start" the authentication process (see method for more details).
FirewallListenerInterface
Can be implemented by firewall listeners.
FirewallMapInterface
This interface must be implemented by firewall maps.
InvalidLoginLinkExceptionInterface
LoginLinkHandlerInterface
A class that is able to create and handle "magic" login links.
RememberMeHandlerInterface
Handles creating and validating remember-me cookies.
SessionAuthenticationStrategyInterface
SessionAuthenticationStrategyInterface.
ContextBuilderInterface
Common interface for context builders.
ContextAwareDecoderInterface
Adds the support of an extra $context parameter for the supportsDecoding method.
ContextAwareEncoderInterface
Adds the support of an extra $context parameter for the supportsEncoding method.
DecoderInterface
EncoderInterface
NormalizationAwareInterface
Defines the interface of encoders that will normalize data themselves.
ExceptionInterface
Base exception interface.
ObjectPropertyListExtractorInterface
ClassDiscriminatorResolverInterface
Knows how to get the class discriminator mapping for classes and objects.
ClassMetadataFactoryInterface
Returns a {@see ClassMetadataInterface}.
LoaderInterface
Loads {@link ClassMetadataInterface}.
AdvancedNameConverterInterface
Gives access to the class, the format and the context in the property name converters.
NameConverterInterface
Defines the interface for property name converters.
CacheableSupportsMethodInterface
Marker interface for normalizers and denormalizers that use only the type and the format in their supports*() methods.
ContextAwareDenormalizerInterface
Adds the support of an extra $context parameter for the supportsDenormalization method.
ContextAwareNormalizerInterface
Adds the support of an extra $context parameter for the supportsNormalization method.
DenormalizableInterface
Defines the most basic interface a class must implement to be denormalizable.
DenormalizerAwareInterface
DenormalizerInterface
NormalizableInterface
Defines the most basic interface a class must implement to be normalizable.
NormalizerAwareInterface
NormalizerInterface
SerializerAwareInterface
SerializerInterface
DummyMessageInterface
FooDummyInterface
GroupDummyInterface
UpcomingDenormalizerInterface
UpcomingNormalizerInterface
NormalizerAwareNormalizer
DenormalizerAwareDenormalizer
ResetInterface
Provides a way to reset an object to its initial state.
ServiceProviderInterface
A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
ServiceSubscriberInterface
A ServiceSubscriber exposes its dependencies via the static {@link getSubscribedServices} method.
ExceptionInterface
InflectorInterface
SluggerInterface
Creates a URL-friendly slug from a given string.
OperationInterface
Represents an operation on catalogue(s).
CatalogueMetadataAwareInterface
This interface is used to get, set, and delete metadata about the Catalogue.
DumperInterface
DumperInterface is the interface implemented by all translation dumpers.
ExceptionInterface
Exception interface for all exceptions thrown by the component.
ProviderExceptionInterface
Exception interface for all exceptions thrown by the component.
ExtractorInterface
Extracts translation messages from a directory or files to the catalogue.
IntlFormatterInterface
Formats ICU message patterns.
MessageFormatterInterface
LoaderInterface
LoaderInterface is the interface implemented by all translation loaders.
MessageCatalogueInterface
MessageCatalogueInterface.
MetadataAwareInterface
This interface is used to get, set, and delete metadata about the translation messages.
ProviderFactoryInterface
ProviderInterface
TranslationReaderInterface
TranslationReader reads translation messages from translation files.
TranslatorBagInterface
TranslationWriterInterface
TranslationWriter writes translation messages.
LocaleAwareInterface
TranslatableInterface
TranslatorInterface
ConstraintValidatorFactoryInterface
Specifies an object able to return the correct ConstraintValidatorInterface instance given a Constraint object.
ConstraintValidatorInterface
ConstraintViolationInterface
A violation of a constraint that happened during validation.
ConstraintViolationListInterface
A list of constraint violations.
ExecutionContextFactoryInterface
Creates instances of {@link ExecutionContextInterface}.
ExecutionContextInterface
The context of a validation run.
ExceptionInterface
Base ExceptionInterface for the Validator component.
GroupSequenceProviderInterface
Defines the interface for a group sequence provider.
ClassMetadataInterface
Stores all metadata needed for validating objects of specific class.
MetadataFactoryInterface
Returns {@link \Symfony\Component\Validator\Mapping\MetadataInterface} instances for values.
LoaderInterface
Loads validation metadata into {@link ClassMetadata} instances.
MetadataInterface
A container for validation metadata.
PropertyMetadataInterface
Stores all metadata needed for validating the value of a class property.
ObjectInitializerInterface
Prepares an object for validation.
ChildGetterInterface
EntityInterfaceA
EntityInterfaceB
EntityParentInterface
PropertyGetterInterface
StaticLoaderInterface
ContextualValidatorInterface
A validator in a specific execution context.
ValidatorInterface
Validates PHP values against constraints.
ConstraintViolationBuilderInterface
Builds {@link \Symfony\Component\Validator\ConstraintViolationInterface} objects.
ClonerInterface
DumperInterface
DumperInterface used by Data objects.
DumpDescriptorInterface
ContextProviderInterface
Interface to provide contextual data about dump data clones sent to a server.
DataDumperInterface
DataDumperInterface for dumping Data objects.
FooInterface
ExceptionInterface
LazyObjectInterface
TestForProxyHelperInterface1
TestForProxyHelperInterface2
ExceptionInterface
Exception interface for all exceptions thrown by the component.
MarkdownInterface
CacheInterface
Interface implemented by cache classes.
ExtensionInterface
Interface implemented by extension classes.
GlobalsInterface
Enables usage of the deprecated Twig\Extension\AbstractExtension::getGlobals() method.
RuntimeExtensionInterface
LoaderInterface
Interface all loaders must implement.
NodeCaptureInterface
Represents a node that captures any nested displayable nodes.
NodeOutputInterface
Represents a displayable node in the AST.
NodeVisitorInterface
Interface for node visitor classes.
RuntimeLoaderInterface
Creates runtime implementations for Twig elements (filters/functions/tests).
SecurityPolicyInterface
Interface that all security policy classes must implements.
TokenParserInterface
Interface implemented by token parsers.
Extension_SafeHtmlInterface

Classes

Version20231019144918
Auto-generated Migration: Please modify to your needs!
HomeController
Provides shortcuts for HTTP-related features in controllers.
InscriptionController
Provides shortcuts for HTTP-related features in controllers.
SecurityController
Provides shortcuts for HTTP-related features in controllers.
Commande
Enfant
Entrepot
Etagere
Etat
Modulee
Produit
Rangee
Rayon
Section
Utilisateur
InscriptionType
Kernel
The Kernel is the heart of the Symfony system.
CommandeRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
EnfantRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
EntrepotRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
EtagereRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
EtatRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
ModuleeRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
ProduitRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
RangeeRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
RayonRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
SectionRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
UtilisateurRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
ConnexionAuthenticator
A base class to make form login authentication easier!
EntityManagerGhostEbeb667
The EntityManager is the central access point to ORM functionality.
RequestPayloadValueResolverGhost3590451
Rayon
DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
DebugConfig
This class is automatically generated to help in creating a config.
ReplicaConfig
This class is automatically generated to help in creating a config.
SlaveConfig
This class is automatically generated to help in creating a config.
ConnectionConfig
This class is automatically generated to help in creating a config.
TypeConfig
This class is automatically generated to help in creating a config.
DbalConfig
This class is automatically generated to help in creating a config.
ControllerResolverConfig
This class is automatically generated to help in creating a config.
DqlConfig
This class is automatically generated to help in creating a config.
EventConfig
This class is automatically generated to help in creating a config.
ListenerConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
EntityListenersConfig
This class is automatically generated to help in creating a config.
FilterConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
MetadataCacheDriverConfig
This class is automatically generated to help in creating a config.
QueryCacheDriverConfig
This class is automatically generated to help in creating a config.
ResultCacheDriverConfig
This class is automatically generated to help in creating a config.
LoggerConfig
This class is automatically generated to help in creating a config.
RegionCacheDriverConfig
This class is automatically generated to help in creating a config.
CacheDriverConfig
This class is automatically generated to help in creating a config.
RegionConfig
This class is automatically generated to help in creating a config.
SecondLevelCacheConfig
This class is automatically generated to help in creating a config.
EntityManagerConfig
This class is automatically generated to help in creating a config.
OrmConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TableStorageConfig
This class is automatically generated to help in creating a config.
StorageConfig
This class is automatically generated to help in creating a config.
DoctrineMigrationsConfig
This class is automatically generated to help in creating a config.
AnnotationsConfig
This class is automatically generated to help in creating a config.
AssetMapperConfig
This class is automatically generated to help in creating a config.
PackageConfig
This class is automatically generated to help in creating a config.
AssetsConfig
This class is automatically generated to help in creating a config.
PoolConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
EsiConfig
This class is automatically generated to help in creating a config.
ExceptionConfig
This class is automatically generated to help in creating a config.
CsrfProtectionConfig
This class is automatically generated to help in creating a config.
FormConfig
This class is automatically generated to help in creating a config.
FragmentsConfig
This class is automatically generated to help in creating a config.
SanitizerConfig
This class is automatically generated to help in creating a config.
HtmlSanitizerConfig
This class is automatically generated to help in creating a config.
HttpCacheConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
DefaultOptionsConfig
This class is automatically generated to help in creating a config.
PeerFingerprintConfig
This class is automatically generated to help in creating a config.
HttpCodeConfig
This class is automatically generated to help in creating a config.
RetryFailedConfig
This class is automatically generated to help in creating a config.
ScopedClientConfig
This class is automatically generated to help in creating a config.
HttpClientConfig
This class is automatically generated to help in creating a config.
LockConfig
This class is automatically generated to help in creating a config.
EnvelopeConfig
This class is automatically generated to help in creating a config.
HeaderConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
DefaultMiddlewareConfig
This class is automatically generated to help in creating a config.
MiddlewareConfig
This class is automatically generated to help in creating a config.
BusConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
SymfonySerializerConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
RetryStrategyConfig
This class is automatically generated to help in creating a config.
TransportConfig
This class is automatically generated to help in creating a config.
MessengerConfig
This class is automatically generated to help in creating a config.
AdminRecipientConfig
This class is automatically generated to help in creating a config.
NotifierConfig
This class is automatically generated to help in creating a config.
PhpErrorsConfig
This class is automatically generated to help in creating a config.
ProfilerConfig
This class is automatically generated to help in creating a config.
PropertyAccessConfig
This class is automatically generated to help in creating a config.
PropertyInfoConfig
This class is automatically generated to help in creating a config.
RateConfig
This class is automatically generated to help in creating a config.
LimiterConfig
This class is automatically generated to help in creating a config.
RateLimiterConfig
This class is automatically generated to help in creating a config.
RemoteeventConfig
This class is automatically generated to help in creating a config.
RequestConfig
This class is automatically generated to help in creating a config.
RouterConfig
This class is automatically generated to help in creating a config.
SchedulerConfig
This class is automatically generated to help in creating a config.
SecretsConfig
This class is automatically generated to help in creating a config.
SemaphoreConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
SerializerConfig
This class is automatically generated to help in creating a config.
SessionConfig
This class is automatically generated to help in creating a config.
SsiConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
PseudoLocalizationConfig
This class is automatically generated to help in creating a config.
TranslatorConfig
This class is automatically generated to help in creating a config.
UidConfig
This class is automatically generated to help in creating a config.
AutoMappingConfig
This class is automatically generated to help in creating a config.
MappingConfig
This class is automatically generated to help in creating a config.
NotCompromisedPasswordConfig
This class is automatically generated to help in creating a config.
ValidationConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
WebhookConfig
This class is automatically generated to help in creating a config.
WebLinkConfig
This class is automatically generated to help in creating a config.
AuditTrailConfig
This class is automatically generated to help in creating a config.
MarkingStoreConfig
This class is automatically generated to help in creating a config.
PlaceConfig
This class is automatically generated to help in creating a config.
TransitionConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
WorkflowsConfig
This class is automatically generated to help in creating a config.
FrameworkConfig
This class is automatically generated to help in creating a config.
MakerConfig
This class is automatically generated to help in creating a config.
ChannelsConfig
This class is automatically generated to help in creating a config.
ElasticsearchConfig
This class is automatically generated to help in creating a config.
EmailPrototypeConfig
This class is automatically generated to help in creating a config.
ExcludedHttpCodeConfig
This class is automatically generated to help in creating a config.
MongoConfig
This class is automatically generated to help in creating a config.
PredisConfig
This class is automatically generated to help in creating a config.
ProcessPsr3MessagesConfig
This class is automatically generated to help in creating a config.
PublisherConfig
This class is automatically generated to help in creating a config.
RedisConfig
This class is automatically generated to help in creating a config.
VerbosityLevelsConfig
This class is automatically generated to help in creating a config.
HandlerConfig
This class is automatically generated to help in creating a config.
MonologConfig
This class is automatically generated to help in creating a config.
AccessControlConfig
This class is automatically generated to help in creating a config.
AccessDecisionManagerConfig
This class is automatically generated to help in creating a config.
OidcConfig
This class is automatically generated to help in creating a config.
OidcUserInfoConfig
This class is automatically generated to help in creating a config.
TokenHandlerConfig
This class is automatically generated to help in creating a config.
AccessTokenConfig
This class is automatically generated to help in creating a config.
FormLoginConfig
This class is automatically generated to help in creating a config.
FormLoginLdapConfig
This class is automatically generated to help in creating a config.
HttpBasicConfig
This class is automatically generated to help in creating a config.
HttpBasicLdapConfig
This class is automatically generated to help in creating a config.
JsonLoginConfig
This class is automatically generated to help in creating a config.
JsonLoginLdapConfig
This class is automatically generated to help in creating a config.
LoginLinkConfig
This class is automatically generated to help in creating a config.
LoginThrottlingConfig
This class is automatically generated to help in creating a config.
DeleteCookieConfig
This class is automatically generated to help in creating a config.
LogoutConfig
This class is automatically generated to help in creating a config.
DoctrineConfig
This class is automatically generated to help in creating a config.
TokenProviderConfig
This class is automatically generated to help in creating a config.
RememberMeConfig
This class is automatically generated to help in creating a config.
RemoteUserConfig
This class is automatically generated to help in creating a config.
SwitchUserConfig
This class is automatically generated to help in creating a config.
X509Config
This class is automatically generated to help in creating a config.
FirewallConfig
This class is automatically generated to help in creating a config.
PasswordHasherConfig
This class is automatically generated to help in creating a config.
ChainConfig
This class is automatically generated to help in creating a config.
EntityConfig
This class is automatically generated to help in creating a config.
LdapConfig
This class is automatically generated to help in creating a config.
UserConfig
This class is automatically generated to help in creating a config.
MemoryConfig
This class is automatically generated to help in creating a config.
ProviderConfig
This class is automatically generated to help in creating a config.
SecurityConfig
This class is automatically generated to help in creating a config.
DateConfig
This class is automatically generated to help in creating a config.
GlobalConfig
This class is automatically generated to help in creating a config.
MailerConfig
This class is automatically generated to help in creating a config.
NumberFormatConfig
This class is automatically generated to help in creating a config.
TwigConfig
This class is automatically generated to help in creating a config.
CacheConfig
This class is automatically generated to help in creating a config.
CssinlinerConfig
This class is automatically generated to help in creating a config.
HtmlConfig
This class is automatically generated to help in creating a config.
InkyConfig
This class is automatically generated to help in creating a config.
IntlConfig
This class is automatically generated to help in creating a config.
MarkdownConfig
This class is automatically generated to help in creating a config.
StringConfig
This class is automatically generated to help in creating a config.
TwigExtraConfig
This class is automatically generated to help in creating a config.
WebProfilerConfig
This class is automatically generated to help in creating a config.
__TwigTemplate_522617cdd1548be606f63f93b92ed3a9
__TwigTemplate_9680fd92fbacc692418e84731540adef
__TwigTemplate_938fcf0cb304bf4296e4292472defbbe
__TwigTemplate_983d984dfe8635fb6392b6f4bcf42996
__TwigTemplate_4178be2737293d052ffea18eb61aa307
__TwigTemplate_ac4ddc22d251227fcb05931dd4860683
__TwigTemplate_6ffee39136e756e128a5333a0dc66d75
__TwigTemplate_2937ac36c75edf903818f393170318d5
__TwigTemplate_e471e4a358ff5e2fb01aa1d04fd1c286
__TwigTemplate_927c03394cced538cbdca8983fe6c749
__TwigTemplate_d7c8592b5d4b2263c4aab06da729674d
__TwigTemplate_f10c0f3085f91c00c54b0f260f02be70
__TwigTemplate_24d4b50f58fbe7a93a5b22125a098a9a
__TwigTemplate_c78126c4f5aa825580f8d1bb5dcd1596
__TwigTemplate_adf3be9b028b070551fe4cbe2a96f0c0
__TwigTemplate_b2d5a2e9058c1800f3d3d3e6ecfc8d5e
__TwigTemplate_a9b308fad1c67e71ea6c2530bc89f221
__TwigTemplate_6bd0f6abc7d73fc3e36e455fcaa45783
__TwigTemplate_583e02a120fc27bd211f161ca0a325b6
__TwigTemplate_f054890d8bf07d69e6fd98d10620440f
__TwigTemplate_caf0e58ef4d594a59a6436d74b425a5c
__TwigTemplate_a0e031efd304f49e00a7e339911dffef
__TwigTemplate_14d3d655bb247df24ebef0ac59881a64
__TwigTemplate_1de5aec79c31a639c9b33a3a27a02622
__TwigTemplate_e8c6a67499aa05e4f72bdab0ead431d2
__TwigTemplate_6e3670b565d2beb9686918cd5ae097e9
__TwigTemplate_66cff333e4b2eda1d8ebc3ca83b8cbc7
__TwigTemplate_043d5818ed691e4b3bb32255b739ce5a
__TwigTemplate_38df7dc1c35d69e0a012c243a894ee46
__TwigTemplate_1eaa9ff7cef2287d2d70409a207e237f
__TwigTemplate_8cf354efb2e759d31f95cc3832a03bab
__TwigTemplate_115adaf5529603af0b698a8dc0d45aab
__TwigTemplate_a49a15881326f17896437bc4294cd2ae
__TwigTemplate_a6ae2728f196ded9243033eae1da08d9
__TwigTemplate_625a73ecc7e3a79579f8b3b737a78108
__TwigTemplate_5ce1ed62fa4cff6f1ee5223310922cb9
__TwigTemplate_17278c100abd3617e35e53300dc38a0d
__TwigTemplate_550de5d708a295e5e50553f4dcffd19e
__TwigTemplate_a12502b70a7433d8d49e16e2839269eb
__TwigTemplate_9e751fe1a3fd57246b297abc03de2401
__TwigTemplate_e88f5f3ee96bfa74a49a995841015cb6
__TwigTemplate_c08febd6927648dcd71cbec5b769da0a
__TwigTemplate_7a702b9f879030cc9142df4c6d453a47
__TwigTemplate_e7fbeda000d9ffe6bef47b3dc5a8e2ab
__TwigTemplate_8980b9b87574d98eba7a075d36e4c39c
__TwigTemplate_a401f94fbdf38c0a8d90ecc95b837906
__TwigTemplate_4605939950fc58e9440ecbabd5451173
__TwigTemplate_2a30ce6229d8ca4b926f224b6d66bb46
__TwigTemplate_ed2da907b029dff4e3a21b9b41958e24
__TwigTemplate_d33ad26a68ef17a45de7ae23249421fb
__TwigTemplate_bcd59a3ee09946b1bd6ef0e0615dc1ff
__TwigTemplate_8014be8f8c34207957ea3d241ffb5fe0
__TwigTemplate_6a7e755c732de012dadfcfeb3e3c0a22
__TwigTemplate_fba20c5f3834f98ce92cf3d17537d0e1
__TwigTemplate_507b833148ecef7147e4396539db1c8b
__TwigTemplate_c0aad659d22d6648103eec236283496c
__TwigTemplate_57f5c3fe2a5298ff75f623508dc89555
__TwigTemplate_3c274a18031cde70fcf23ccd3cc633a2
__TwigTemplate_35c82d0c206cf314944f9e0e78e98ca7
__TwigTemplate_87bfc4cd47ee369f4d92a6676192b695
__TwigTemplate_c30dcdb0725a66ea46362ecc34a93114
__TwigTemplate_ed38f77b2299dd388d15671ce7fda956
__TwigTemplate_000bc1e82e78fd41ce26c1af2d260a2e
__TwigTemplate_4a4126a5f9e07145da01804c761280e7
__TwigTemplate_21fb205fde24a303f872dce510ba7719
__TwigTemplate_87d22fc522ca8a2850b3937ae9c00152
__TwigTemplate_b3b5b0a7da26ccc5e6307afd64e3e9fd
__TwigTemplate_502ae44ee4724afb684ca2928158877f
__TwigTemplate_f3a26ee29df5fe3d5bc2471cdb867ea7
__TwigTemplate_ccbe1b547e8723af060674e2dc8ebafb
__TwigTemplate_99d14eba58cc9e603caa35a051bacda3
__TwigTemplate_6b94e44e39d2082641d8ad6123c18b37
__TwigTemplate_ff5fd1e68ecb5f476e58e3d1a835f913
__TwigTemplate_ce6b15da15739720999406dfc210b84d
__TwigTemplate_2261fbb4072b77d1dfa8c4738f0834b0
__TwigTemplate_38d14970ea29b7d8a95052f384205722
__TwigTemplate_3213f6397699e849befa042929fc6062
__TwigTemplate_cc227b688403211ca9d5b0ab9e95aeec
__TwigTemplate_0d2c713d275ac241aa9bb4a0682ef3ad
__TwigTemplate_668cadbd556e4933d11ac3134e2b0044
__TwigTemplate_a629e9d3e16bb5fe3b5402dfba0699c1
__TwigTemplate_83e072d9513a6b9632f72826475bc293
__TwigTemplate_e83e555a48040b827c811bfdba76f267
__TwigTemplate_0007bc6a149a26001fbc43fc603744d8
__TwigTemplate_84489e68468e794093aa74974473fa29
__TwigTemplate_82e28e6450a9901c707da754b8870c78
__TwigTemplate_91ed4ab90e4dd28f5ff83e0216d710e4
__TwigTemplate_753c2710eb4e33ed56ba85a74d8190cd
__TwigTemplate_3f74081189f8743c807da6206bfcda73
__TwigTemplate_93df80d15e2602424f17348bfffc5220
__TwigTemplate_fb2c4aff09ea808002c04af37a8fc151
__TwigTemplate_8f01922d29174e2ba425d0f508e0b0cf
__TwigTemplate_80fca0c118e9e64df85135d370867b4c
__TwigTemplate_e8ac523c07601f577e9bccddbed4f450
__TwigTemplate_c6bcd3728c0e17abf78b7d5574542607
__TwigTemplate_7c809e84701994dc0c8f5d727f002eec
__TwigTemplate_0cd1390f303eef5b3f4df18cf57ac22f
__TwigTemplate_af825bc811ee9f6f6519e0ed25d62a2a
__TwigTemplate_1ee172d005497eb65198780979c08744
__TwigTemplate_dc9786a8b6067b9cbd94e4327260b5b1
__TwigTemplate_0de48e9e80480fd6e3a6a04f8f384fbc
__TwigTemplate_b568f296de5c140ff782951b266e1bc7
__TwigTemplate_ec40ffa7cbf361753f549ab5598852af
__TwigTemplate_af37fff93aec26b8bc161f9f7a6b6e92
__TwigTemplate_697dad7d9c4b9869f308d689b73945eb
__TwigTemplate_726e7c6bd41087ab0144baffbb568e24
__TwigTemplate_36cc9baa1687e7bc05be5f529a4dfc6a
__TwigTemplate_4f718831faa6d3ae808978f5ee73cde5
__TwigTemplate_ed6e5803fb5d55a85bfbb627d43e505f
__TwigTemplate_074872f2cb325add98bf4a1a80aa3bab
__TwigTemplate_768d98d5690322b2cd382a8b007536da
__TwigTemplate_342f262e944641bdc35718ece812dd84
__TwigTemplate_10c0def0e533f521983eec0b3a9f5fdb
__TwigTemplate_7f90e94d22c425212418de85bb732271
__TwigTemplate_124034fb0d251c92ef5fe31befe442c4
__TwigTemplate_f88109036aa2ae639d2bebd9df6b6881
__TwigTemplate_8f19466ae709a48ef8c640387bbc63f7
__TwigTemplate_cf8c2350b512c4a42592646fd1e778c3
BigDecimal
Immutable, arbitrary-precision signed decimal numbers.
BigInteger
An arbitrary-size integer.
BigNumber
Common interface for arbitrary-precision rational numbers.
BigRational
An arbitrarily large rational number.
DivisionByZeroException
Exception thrown when a division by zero occurs.
IntegerOverflowException
Exception thrown when an integer overflow occurs.
MathException
Base class for all math exceptions.
NegativeNumberException
Exception thrown when attempting to perform an unsupported operation, such as a square root, on a negative number.
NumberFormatException
Exception thrown when attempting to create a number from a string with an invalid format.
RoundingNecessaryException
Exception thrown when a number cannot be represented at the requested scale without rounding.
RoundingMode
Specifies a rounding behavior for numerical operations capable of discarding precision.
AbstractTestCase
Base class for math tests.
BigDecimalTest
Unit tests for class BigDecimal.
BigIntegerTest
Unit tests for class BigInteger.
BigNumberTest
Unit tests for class BigNumber.
BigRationalTest
Unit tests for class BigRational.
CalculatorDetectTest
Tests for Calculator implementation detection.
NativeCalculatorTest
Unit tests for class NativeCalculator.
ComposerAutoloaderInit0642a770ab59a82e0bfbf45eccd37e49
ClassLoader
ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
InstalledVersions
This class is copied in every Composer installed project and available to all
CacheProvider
Base class for cache provider implementations.
CacheAdapter
CacheItem
DoctrineProvider
This class was copied from the Symfony Framework, see the original copyright notice above. The code is distributed subject to the license terms in https://github.com/symfony/symfony/blob/ff0cf61278982539c49e467db9ab13cbd342f76d/LICENSE
TypedCacheItem
ArrayCacheTest
Base testcase class for all Doctrine testcases.
CacheProviderTest
Base testcase class for all Doctrine testcases.
CacheTest
Base testcase class for all Doctrine testcases.
CacheAdapterTest
DoctrineProviderTest
Base testcase class for all Doctrine testcases.
DoctrineTestCase
Base testcase class for all Doctrine testcases.
AbstractLazyCollection
Lazy collection that is backed by a concrete collection
ArrayCollection
An ArrayCollection is a Collection implementation that wraps a regular PHP array.
Criteria
Criteria for filtering Selectable collections.
Comparison
Comparison of a field with a value by the given operator.
CompositeExpression
Expression of Expressions combined by AND or OR operation.
ExpressionVisitor
An Expression visitor walks a graph of expressions and turns them into a query for the underlying implementation.
Value
ExpressionBuilder
Builder for Expressions in the {@link Selectable} interface.
AbstractLazyArrayCollectionTest
Tests for {@see \Doctrine\Common\Collections\AbstractLazyCollection}.
AbstractLazyCollectionTest
Tests for {@see \Doctrine\Common\Collections\AbstractLazyCollection}.
ArrayCollectionTest
Tests for {@see \Doctrine\Common\Collections\ArrayCollection}.
SerializableArrayCollection
We can't implement Serializable interface on anonymous class
BaseArrayCollectionTest
BaseCollectionTest
ClosureExpressionVisitorTest
TestObject
TestObjectNotCamelCase
TestObjectBothCamelCaseAndUnderscore
TestObjectPublicCamelCaseAndPrivateUnderscore
TestObjectBothPublic
TestObjectBlankGetter
CollectionTest
CriteriaTest
DerivedCollectionTest
ComparisonTest
CompositeExpressionTest
ValueTest
ExpressionBuilderTest
LazyArrayCollection
Simple lazy collection that used an ArrayCollection as backed collection.
ClassLoader
A <tt>ClassLoader</tt> is an autoloader for class files that can be installed on the SPL autoload stack. It is a class loader that either loads only classes of a specific namespace or all namespaces and it is suitable for working together with other autoloaders in the SPL autoload stack.
CommonException
Base exception class for package Doctrine\Common.
AbstractProxyFactory
Abstract factory for proxy objects.
InvalidArgumentException
Proxy Invalid Argument Exception.
OutOfBoundsException
Proxy Invalid Argument Exception.
UnexpectedValueException
Proxy Unexpected Value Exception.
ProxyDefinition
Definition structure how to create a proxy.
ProxyGenerator
This factory is used to generate proxy classes.
ClassUtils
Class and reflection related functionality for objects that might or not be proxy objects at the moment.
Debug
Static class containing most used debug methods.
ClassLoaderTest_ClassA
ClassLoaderTest_ClassB
ClassLoaderTest_ClassC
ClassD
ClassE
ExternalLoader
ClassLoaderTest
Base testcase class for all Doctrine testcases.
AbstractClass
AbstractProxyFactoryTest
Base testcase class for all Doctrine testcases.
AutoloaderTest
CallableTypeHintClass
Test asset class
FinalClass
InvalidReturnTypeClass
Test asset class
InvalidTypeHintClass
Test asset class
InvokationSpy
IterableTypeHintClass
Test PHP 7.1 iterable pseudotype
LazyLoadableObject
Test asset representing a lazy loadable object
LazyLoadableObjectClassMetadata
Class metadata test asset for @see LazyLoadableObject
LazyLoadableObjectWithNullableTypehints
Test asset representing a lazy loadable object
LazyLoadableObjectWithNullableTypehintsClassMetadata
Class metadata test asset for @see LazyLoadableObject
LazyLoadableObjectWithPHP81IntersectionType
LazyLoadableObjectWithPHP81IntersectionTypeClassMetadata
LazyLoadableObjectWithPHP82UnionAndIntersectionType
LazyLoadableObjectWithPHP82UnionAndIntersectionTypeClassMetadata
LazyLoadableObjectWithPHP8UnionType
LazyLoadableObjectWithPHP8UnionTypeClassMetadata
LazyLoadableObjectWithTrait
Test asset representing an object that has fields with respective getters defined in a separate trait
LazyLoadableObjectWithTraitClassMetadata
Class metadata test asset for @see LazyLoadableObjectWithTrait
LazyLoadableObjectWithTypedProperties
Test asset representing a lazy loadable object with typed properties
LazyLoadableObjectWithTypedPropertiesClassMetadata
Class metadata test asset for @see LazyLoadableObjectWithTypedProperties
LazyLoadableObjectWithTypehints
Test asset representing a lazy loadable object
LazyLoadableObjectWithTypehintsClassMetadata
Class metadata test asset for @see LazyLoadableObject
LazyLoadableObjectWithVoid
Test asset representing a lazy loadable object with void method
LazyLoadableObjectWithVoidClassMetadata
Class metadata test asset for @see LazyLoadableObjectWithVoid
MagicCloneClass
Test asset class
MagicGetByRefClass
Test asset class
MagicGetClass
Test asset class
MagicGetClassWithScalarType
Test asset class
MagicGetClassWithScalarTypeAndRenamedParameter
Test asset class
MagicGetClassWithVoid
Magic class asset test with void return type for getter
MagicIssetClass
Test asset class
MagicIssetClassWithBoolean
Test asset class
MagicSetClass
Test asset class
MagicSetClassWithScalarType
Test asset class
MagicSetClassWithScalarTypeAndRenamedParameters
Test asset class
MagicSetClassWithScalarTypeAndVoidReturnType
Test asset class
MagicSleepClass
Test asset class
MagicSleepClassTypehinted
Test asset class
MagicWakeupClass
Test asset class
MagicWakeupClassTypehinted
Test asset class
NullableNonOptionalHintClass
Test PHP 7.0 compatibility of nullable type hints generation on a non-optional hinted parameter that is nullable
NullableTypeHintsClass
Test PHP 7.1 nullable type hints / return types class.
Php71NullableDefaultedNonOptionalHintClass
Test PHP 7.1 compatibility of nullable type hints generation on a non-optional hinted parameter that is nullable, yet has a default parameter
Php81EnumPublicPropertyType
PHP81IntersectionTypes
PHP81NeverType
PHP81NewInInitializers
Php8MagicCloneClass
Php8MixedType
Php8StaticType
Php8UnionTypes
ProxyGeneratorTest
Test the proxy generator. Its work is generating on-the-fly subclasses of a given model, which implement the Proxy pattern.
EvalBase
ProxyLogicIdentifierGetterTest
Test that identifier getter does not cause lazy loading.
ProxyLogicTest
Test the generated proxies behavior. These tests make assumptions about the structure of LazyLoadableObject
ProxyLogicTypedPropertiesTest
Test lazy loading for class with typed public properties.
ProxyLogicVoidReturnTypeTest
Test that identifier getter does not cause lazy loading. These tests make assumptions about the structure of LazyLoadableObjectWithTypehints
ProxyMagicMethodsTest
Test for behavior of proxies with inherited magic methods
ReadOnlyClass
ReturnTypesClass
Test PHP 7 return types class.
ScalarTypeHintsClass
Test PHP 7 scalar type hints class.
SerializedClass
Test asset class
SleepClass
Test asset class
StaticPropertyClass
Test asset class
VariadicTypeHintClass
Test asset class
VoidReturnTypeClass
PHP 7.1 void return type.
ClassUtilsTest
Base testcase class for all Doctrine testcases.
ChildObject
stdClass
ChildObject
stdClass
ChildObject
DebugTest
Base testcase class for all Doctrine testcases.
ChildClass
ChildWithSameAttributesClass
ConstProvider
ParentClass
DoctrineTestCase
Base testcase class for all Doctrine testcases.
MissingNamedParameter
ArrayParameterType
CacheException
QueryCacheProfile
Query Cache Profile handles the data relevant for query caching.
ColumnCase
Contains portable column case conversions.
Configuration
Configuration container for the Doctrine DBAL.
ConnectionException
PrimaryReadReplicaConnection
Primary-Replica Connection
AbstractDB2Driver
Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
AbstractMySQLDriver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
EasyConnectString
Represents an Oracle Easy Connect string
AbstractOracleDriver
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
AbstractPostgreSQLDriver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
EnableForeignKeys
AbstractSQLiteDriver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
AbstractSQLServerDriver
Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
Connection
DataSourceName
IBM DB2 DSN
Driver
Abstract base implementation of the {@see Driver} interface for IBM DB2 based drivers.
Result
Statement
AbstractConnectionMiddleware
AbstractDriverMiddleware
AbstractResultMiddleware
AbstractStatementMiddleware
Connection
Driver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
Charset
Options
Secure
Result
Statement
Connection
Driver
A Doctrine DBAL driver for the Oracle OCI8 PHP extensions.
InitializeSession
Result
Statement
Connection
Driver
Abstract base implementation of the {@see Driver} interface for MySQL based drivers.
Driver
Abstract base implementation of the {@see Driver} interface for Oracle based drivers.
Driver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
Result
Driver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
Connection
Driver
Abstract base implementation of the {@see Driver} interface for Microsoft SQL Server based drivers.
Statement
Statement
Connection
ConvertParameters
Driver
Abstract base implementation of the {@see Driver} interface for PostgreSQL based drivers.
UnexpectedValue
UnknownParameter
Result
Statement
Connection
Driver
Abstract base implementation of the {@see Doctrine\DBAL\Driver} interface for SQLite based drivers.
Result
Statement
Connection
Driver
Driver for ext/sqlsrv.
Result
Statement
DriverManager
Factory for creating {@see Connection} instances.
ConnectionEventArgs
Event Arguments used when a Driver connection is established inside Doctrine\DBAL\Connection.
OracleSessionInit
Should be used when Oracle Server default environment does not match the Doctrine requirements.
SQLiteSessionInit
SQLSessionInit
Session init listener for executing a single SQL statement right after a connection is opened.
SchemaAlterTableAddColumnEventArgs
Event Arguments used when SQL queries for adding table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableChangeColumnEventArgs
Event Arguments used when SQL queries for changing table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
SchemaAlterTableRemoveColumnEventArgs
Event Arguments used when SQL queries for removing table columns are generated inside {@see AbstractPlatform}.
SchemaAlterTableRenameColumnEventArgs
Event Arguments used when SQL queries for renaming table columns are generated inside {@see AbstractPlatform}.
SchemaColumnDefinitionEventArgs
Event Arguments used when the portable column definition is generated inside {@see AbstractPlatform}.
SchemaCreateTableColumnEventArgs
Event Arguments used when SQL queries for creating table columns are generated inside {@see AbstractPlatform}.
SchemaCreateTableEventArgs
Event Arguments used when SQL queries for creating tables are generated inside {@see AbstractPlatform}.
SchemaDropTableEventArgs
Event Arguments used when the SQL query for dropping tables are generated inside {@see AbstractPlatform}.
SchemaEventArgs
Base class for schema related events.
SchemaIndexDefinitionEventArgs
Event Arguments used when the portable index definition is generated inside {@see AbstractSchemaManager}.
TransactionBeginEventArgs
EventArgs is the base class for classes containing event data.
TransactionCommitEventArgs
EventArgs is the base class for classes containing event data.
TransactionEventArgs
EventArgs is the base class for classes containing event data.
TransactionRollBackEventArgs
EventArgs is the base class for classes containing event data.
Events
Container for all DBAL events.
ConnectionException
Base class for all connection related errors detected in the driver.
ConnectionLost
Base class for all connection related errors detected in the driver.
ConstraintViolationException
Base class for all constraint violation related errors detected in the driver.
DatabaseDoesNotExist
Base class for all unknown database object related errors detected in the driver.
DatabaseObjectExistsException
Base class for all already existing database object related errors detected in the driver.
DatabaseObjectNotFoundException
Base class for all unknown database object related errors detected in the driver.
DatabaseRequired
DeadlockException
Exception for a deadlock error of a transaction detected in the driver.
DriverException
Base class for all errors detected in the driver.
ForeignKeyConstraintViolationException
Exception for a foreign key constraint violation detected in the driver.
InvalidArgumentException
Exception to be thrown when invalid arguments are passed to any DBAL API
InvalidFieldNameException
Exception for an invalid specified field name in a statement detected in the driver.
InvalidLockMode
LockWaitTimeoutException
Exception for a lock wait timeout error of a transaction detected in the driver.
MalformedDsnException
NonUniqueFieldNameException
Exception for a non-unique/ambiguous specified field name in a statement detected in the driver.
NotNullConstraintViolationException
Exception for a NOT NULL constraint violation detected in the driver.
ReadOnlyException
Exception for a write operation attempt on a read-only database element detected in the driver.
SchemaDoesNotExist
Base class for all unknown database object related errors detected in the driver.
ServerException
Base class for all server related errors detected in the driver.
SyntaxErrorException
Exception for a syntax error in a statement detected in the driver.
TableExistsException
Exception for an already existing table referenced in a statement detected in the driver.
TableNotFoundException
Exception for an unknown table referenced in a statement detected in the driver.
UniqueConstraintViolationException
Exception for a unique constraint violation detected in the driver.
Exception
ExpandArrayParameters
FetchMode
Legacy Class that keeps BC for using the legacy APIs fetch()/fetchAll().
TableGenerator
Table ID Generator for those poor languages that are missing sequences.
TableGeneratorSchemaVisitor
LockMode
Contains all DBAL LockModes.
Connection
DebugStack
Includes executed SQLs in a Debug Stack.
Driver
LoggerChain
Chains multiple SQLLogger.
Middleware
Statement
ParameterType
Contains statement parameter types.
AbstractMySQLPlatform
Provides the base implementation for the lowest versions of supported MySQL-like database platforms.
AbstractPlatform
Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
DateIntervalUnit
DB2Platform
Base class for all DatabasePlatforms. The DatabasePlatforms are the central point of abstraction of platform-specific behaviors, features and SQL dialects.
DB2Keywords
DB2 Keywords.
KeywordList
Abstract interface for a SQL reserved keyword dictionary.
MariaDb102Keywords
MariaDb reserved keywords list.
MariaDBKeywords
MySQL Keywordlist.
MySQL57Keywords
MySQL 5.7 reserved keywords list.
MySQL80Keywords
MySQL 8.0 reserved keywords list.
MySQLKeywords
MySQL Keywordlist.
OracleKeywords
Oracle Keywordlist.
PostgreSQL100Keywords
PostgreSQL 10.0 reserved keywords list.
PostgreSQL94Keywords
PostgreSQL 9.4 reserved keywords list.
PostgreSQLKeywords
Reserved keywords list corresponding to the PostgreSQL database platform of the oldest supported version.
ReservedKeywordsValidator
SQLiteKeywords
SQLite Keywordlist.
SQLServer2012Keywords
Microsoft SQL Server 2012 reserved keyword dictionary.
SQLServerKeywords
Microsoft SQL Server 2012 reserved keyword dictionary.
MariaDb1027Platform
Provides the behavior, features and SQL dialect of the MariaDB 10.2 (10.2.7 GA) database platform.
MariaDBPlatform
Provides the behavior, features and SQL dialect of the MariaDB database platform of the oldest supported version.
Comparator
Compares schemas in the context of MySQL platform.
MySQL57Platform
Provides the behavior, features and SQL dialect of the MySQL 5.7 (5.7.9 GA) database platform.
MySQL80Platform
Provides the behavior, features and SQL dialect of the MySQL 8.0 (8.0 GA) database platform.
MySQLPlatform
Provides the behavior, features and SQL dialect of the Oracle MySQL database platform of the oldest supported version.
OraclePlatform
OraclePlatform.
PostgreSQL100Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 10.0 database platform.
PostgreSQL94Platform
Provides the behavior, features and SQL dialect of the PostgreSQL 9.4+ database platform.
PostgreSQLPlatform
Provides the behavior, features and SQL dialect of the PostgreSQL database platform of the oldest supported version.
Comparator
Compares schemas in the context of SQLite platform.
SqlitePlatform
The SqlitePlatform class describes the specifics and dialects of the SQLite database platform.
Comparator
Compares schemas in the context of SQL Server platform.
SQLServer2012Platform
Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
SQLServerPlatform
Provides the behavior, features and SQL dialect of the Microsoft SQL Server database platform of the oldest supported version.
TrimMode
Connection
Portability wrapper for a Connection.
Converter
Driver
Middleware
OptimizeFlags
Result
Statement
Portability wrapper for a Statement.
CompositeExpression
Composite expression is responsible to build a group of similar expression.
ExpressionBuilder
ExpressionBuilder class is responsible to dynamically create SQL query parts.
QueryException
Query
An SQL query together with its bound parameters.
AbstractAsset
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
AbstractSchemaManager
Base class for schema managers. Schema managers are used to inspect and/or modify the database schema/structure.
Column
Object representation of a database column.
ColumnDiff
Represents the change of a column.
Comparator
Compares two Schemas and return an instance of SchemaDiff.
DB2SchemaManager
IBM Db2 Schema Manager.
DefaultSchemaManagerFactory
A schema manager factory that returns the default schema manager for the given platform.
ColumnAlreadyExists
ColumnDoesNotExist
ForeignKeyDoesNotExist
IndexAlreadyExists
IndexDoesNotExist
IndexNameInvalid
InvalidTableName
NamedForeignKeyRequired
NamespaceAlreadyExists
SequenceAlreadyExists
SequenceDoesNotExist
TableAlreadyExists
TableDoesNotExist
UniqueConstraintDoesNotExist
UnknownColumnOption
ForeignKeyConstraint
An abstraction class for a foreign key constraint.
Identifier
An abstraction class for an asset identifier.
Index
The abstract asset allows to reset the name of all assets without publishing this to the public userland.
MySQLSchemaManager
Schema manager for the MySQL RDBMS.
OracleSchemaManager
Oracle Schema Manager.
PostgreSQLSchemaManager
PostgreSQL Schema Manager.
Schema
Object representation of a database schema.
SchemaConfig
Configuration for a Schema.
SchemaDiff
Differences between two schemas.
SchemaException
Sequence
Sequence structure.
SqliteSchemaManager
Sqlite SchemaManager.
SQLServerSchemaManager
SQL Server Schema Manager.
Table
Object Representation of a table.
TableDiff
Table Diff.
UniqueConstraint
Class for a unique constraint.
View
Representation of a Database View.
AbstractVisitor
Abstract Visitor with empty methods for easy extension.
CreateSchemaSqlCollector
Abstract Visitor with empty methods for easy extension.
DropSchemaSqlCollector
Gathers SQL statements that allow to completely drop the current schema.
Graphviz
Create a Graphviz output of a Schema.
RemoveNamespacedAssets
Removes assets from a schema that are not in the default namespace.
CreateSchemaObjectsSQLBuilder
DropSchemaObjectsSQLBuilder
RegularExpressionError
Statement
A database abstraction-level statement that implements support for logging, DBAL mapping types, etc.
ReservedWordsCommand
Base class for all commands.
RunSqlCommand
Task for executing arbitrary SQL that can come from a file or directly from the command line.
ConnectionNotFound
SingleConnectionProvider
ConsoleRunner
Handles running the Console Tools inside Symfony Console context.
DsnParser
TransactionIsolationLevel
ArrayType
Type that maps a PHP array to a clob SQL type.
AsciiStringType
Type that maps an SQL VARCHAR to a PHP string.
BigIntType
Type that maps a database BIGINT to a PHP string.
BinaryType
Type that maps ab SQL BINARY/VARBINARY to a PHP resource stream.
BlobType
Type that maps an SQL BLOB to a PHP resource stream.
BooleanType
Type that maps an SQL boolean to a PHP boolean.
ConversionException
Conversion Exception is thrown when the database to PHP conversion fails.
DateImmutableType
Immutable type of {@see DateType}.
DateIntervalType
Type that maps interval string to a PHP DateInterval Object.
DateTimeImmutableType
Immutable type of {@see DateTimeType}.
DateTimeType
Type that maps an SQL DATETIME/TIMESTAMP to a PHP DateTime object.
DateTimeTzImmutableType
Immutable type of {@see DateTimeTzType}.
DateTimeTzType
DateTime type saving additional timezone information.
DateType
Type that maps an SQL DATE to a PHP Date object.
DecimalType
Type that maps an SQL DECIMAL to a PHP string.
FloatType
The base class for so-called Doctrine mapping types.
GuidType
Represents a GUID/UUID datatype (both are actually synonyms) in the database.
IntegerType
Type that maps an SQL INT to a PHP integer.
JsonType
Type generating json objects values
ObjectType
Type that maps a PHP object to a clob SQL type.
SimpleArrayType
Array Type which can be used for simple values.
SmallIntType
Type that maps a database SMALLINT to a PHP integer.
StringType
Type that maps an SQL VARCHAR to a PHP string.
TextType
Type that maps an SQL CLOB to a PHP string.
TimeImmutableType
Immutable type of {@see TimeType}.
TimeType
Type that maps an SQL TIME to a PHP DateTime object.
Type
The base class for so-called Doctrine mapping types.
TypeRegistry
The type registry is responsible for holding a map of all known DBAL types.
Types
Default built-in types provided by Doctrine DBAL.
VarDateTimeImmutableType
Immutable type of {@see VarDateTimeType}.
VarDateTimeType
Variable DateTime Type using date_create() instead of DateTime::createFromFormat().
MyConnection
QueryCacheProfileTest
ConfigurationTest
Unit tests for the configuration container.
CachedQueryTest
ExpandArrayParametersTest
LoggingTest
ConnectionTest
AbstractDB2DriverTest
AbstractDriverTest
AbstractMySQLDriverTest
EasyConnectStringTest
AbstractOracleDriverTest
AbstractPostgreSQLDriverTest
AbstractSQLiteDriverTest
AbstractSQLServerDriverTest
DataSourceNameTest
DB2DriverTest
AbstractConnectionMiddlewareTest
AbstractDriverMiddlewareTest
AbstractResultMiddlewareTest
AbstractStatementMiddlewareTest
ConnectionTest
DriverTest
ConvertPositionalToNamedPlaceholdersTest
DriverTest
ExecutionModeTest
ExceptionTest
DriverTest
DriverTest
DriverTest
DriverTest
DriverTest
DriverTest
DriverManagerTest
OracleSessionInitTest
SQLSessionInitTest
InvalidArgumentExceptionTest
Tests for {@see \Doctrine\DBAL\Exception\InvalidArgumentException}
ExceptionTest
AutoIncrementColumnTest
BlobTest
ConnectionLostTest
FetchEmptyTest
FetchTest
ConnectionTest
DataAccessTest
AbstractDriverTest
AbstractPostgreSQLDriverTest
DBAL6024Test
DriverTest
StatementTest
ConnectionTest
DriverTest
ConnectionTest
DriverTest
ResultTest
StatementTest
DriverTest
DriverTest
ConnectionTest
DriverTest
DriverTest
DriverTest
DriverTest
ResultTest
StatementTest
DriverTest
DriverTest
StatementTest
ExceptionTest
FetchBooleanTest
LegacyAPITest
LikeWildcardsEscapingTest
NoneTest
ModifyLimitQueryTest
NamedParametersTest
AsciiTest
AddColumnWithDefaultTest
AlterColumnTest
BitwiseExpressionTest
ConcatExpressionTest
DateExpressionTest
DefaultExpressionTest
LengthExpressionTest
ModExpressionTest
NewPrimaryKeyWithNewAutoIncrementColumnTest
PlatformRestrictionsTest
This class holds tests that make sure generated SQL statements respect to platform restrictions like maximum element name length
QuotingTest
RenameColumnTest
PortabilityTest
PrimaryReadReplicaConnectionTest
ResultTest
ComparatorTest
ComparatorTestUtils
Db2SchemaManagerTest
DefaultValueTest
ComparatorTest
PointType
The base class for so-called Doctrine mapping types.
MySQLSchemaManagerTest
OracleSchemaManagerTest
SchemaTest
PostgreSQLSchemaManagerTest
MoneyType
The base class for so-called Doctrine mapping types.
SchemaManagerFunctionalTestCase
SchemaTest
ComparatorTest
SqliteSchemaManagerTest
SQLServerSchemaManagerTest
CreateAndDropSchemaObjectsSQLBuilderTest
ParserTest
StatementTest
TableGeneratorTest
TemporaryTableTest
DBAL168Test
DBAL202Test
DBAL461Test
DBAL510Test
DBAL752Test
TransactionTest
TypeConversionTest
AsciiStringTest
BinaryTest
DecimalTest
GuidTest
WriteTest
FunctionalTestCase
DebugStackTest
LoggerChainTest
MiddlewareTest
AbstractMySQLPlatformTestCase
AbstractPlatformTestCase
DB2PlatformTest
MariaDb1027PlatformTest
CachingCollationMetadataProviderTest
ComparatorTest
MySQL57PlatformTest
MySQLPlatformTest
OraclePlatformTest
PostgreSQL100PlatformTest
PostgreSQLPlatformTest
ReservedKeywordsValidatorTest
ComparatorTest
SqlitePlatformTest
ComparatorTest
SQLServerPlatformTest
ConnectionTest
ConverterTest
OptimizeFlagsTest
ResultTest
StatementTest
CompositeExpressionTest
ExpressionBuilderTest
QueryBuilderTest
ColumnDiffTest
ColumnTest
ComparatorTest
ForeignKeyConstraintTest
IndexTest
MySQLInheritCharsetTest
MySQLSchemaTest
SchemaTest
SequenceTest
SqliteSchemaManagerTest
TableDiffTest
TableTest
CreateSchemaSqlCollectorTest
DropSchemaSqlCollectorTest
RemoveNamespacedAssetsTest
ParserTest
StatementTest
TestUtil
TestUtil is a class with static utility methods used during tests.
RunSqlCommandTest
DsnParserTest
ArrayTest
AsciiStringTest
BaseDateTypeTestCase
BinaryTest
BlobTest
BooleanTest
ConversionExceptionTest
DateImmutableTypeTest
DateIntervalTest
DateTest
DateTimeImmutableTypeTest
DateTimeTest
DateTimeTzImmutableTypeTest
DateTimeTzTest
DecimalTest
UnserializeWithDeprecationObject
FloatTest
GuidTypeTest
IntegerTest
JsonTest
ObjectTest
SmallIntTest
StringTest
TimeImmutableTypeTest
TimeTest
TypeRegistryTest
TypeTest
VarDateTimeImmutableTypeTest
VarDateTimeTest
Deprecation
Manages Deprecation logging in different ways.
ConstructorDeprecation
Foo
RootDeprecation
Bar
Baz
DeprecationTest
VerifyDeprecationsTest
AsDoctrineListener
Service tag to autoconfigure event listeners.
AsEntityListener
Service tag to autoconfigure entity listeners.
AsMiddleware
DoctrineMetadataCacheWarmer
CreateDatabaseDoctrineCommand
Database tool allows you to easily create your configured databases.
DropDatabaseDoctrineCommand
Database tool allows you to easily drop your configured databases.
ImportMappingDoctrineCommand
Import Doctrine ORM metadata mapping information from an existing database.
ClearMetadataCacheDoctrineCommand
Command to clear the metadata cache of the various cache drivers.
ClearQueryCacheDoctrineCommand
Command to clear the query cache of the various cache drivers.
ClearResultCacheDoctrineCommand
Command to clear the result cache of the various cache drivers.
CollectionRegionDoctrineCommand
Command to clear a collection cache region.
ConvertMappingDoctrineCommand
Convert Doctrine ORM metadata mapping information between the various supported formats.
CreateSchemaDoctrineCommand
Command to execute the SQL needed to generate the database schema for a given entity manager.
DoctrineCommandHelper
Provides some helper and convenience methods to configure doctrine commands in the context of bundles and multiple connections/entity managers.
DropSchemaDoctrineCommand
Command to drop the database schema for a set of classes based on their mappings.
EnsureProductionSettingsDoctrineCommand
Ensure the Doctrine ORM is configured properly for a production environment.
EntityRegionCacheDoctrineCommand
Command to clear a entity cache region.
InfoDoctrineCommand
Show information about mapped entities
QueryRegionCacheDoctrineCommand
Command to clear a query cache region.
RunDqlDoctrineCommand
Execute a Doctrine DQL query and output the results.
RunSqlDoctrineCommand
Execute a SQL query and output the results.
UpdateSchemaDoctrineCommand
Command to generate the SQL needed to update the database schema to match the current mapping information.
ValidateSchemaCommand
Command to run Doctrine ValidateSchema() on the current mappings.
ConnectionFactory
DoctrineDataCollector
DoctrineDataCollector.
BlacklistSchemaAssetFilter
BacktraceLogger
Includes executed SQLs in a Debug Stack.
ManagerRegistryAwareConnectionProvider
RegexSchemaAssetFilter
SchemaAssetsFilterManager
Manages schema filters passed to Connection::setSchemaAssetsFilter()
CacheSchemaSubscriberPass
Injects Doctrine DBAL and legacy PDO adapters into their schema subscribers.
DbalSchemaFilterPass
Processes the doctrine.dbal.schema_filter
DoctrineOrmMappingsPass
Class for Symfony bundles to configure mappings for model classes not in the auto-mapped folder.
EntityListenerPass
Class for Symfony bundles to register entity listeners
IdGeneratorPass
MiddlewaresPass
ServiceRepositoryCompilerPass
WellKnownSchemaFilterPass
Blacklist tables used by well-known Symfony classes.
Configuration
This class contains the configuration information for the bundle
DoctrineExtension
DoctrineExtension is an extension for the Doctrine DBAL and ORM library.
DoctrineBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ManagerConfigurator
Configurator for an EntityManager
ClassMetadataCollection
ClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
ContainerEntityListenerResolver
DisconnectedMetadataFactory
This class provides methods to access Doctrine entity class metadata for a given bundle, namespace or entity class, for generation purposes
MappingDriver
BacktraceDebugDataHolder
DebugMiddleware
ManagerRegistryAwareEntityManagerProvider
Registry
References all Doctrine connections and entity managers in a given Container.
ContainerRepositoryFactory
Fetches repositories from the container or falls back to normal creation.
ServiceEntityRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
BundleConfigurationBuilder
BundleTest
CacheSchemaSubscriberTest
CreateDatabaseDoctrineTest
DropDatabaseDoctrineTest
ImportMappingDoctrineCommandTest
ImportMappingTestFooBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
InfoDoctrineCommandTest
ConnectionFactoryTest
FakeConnection
ContainerTest
DoctrineDataCollectorTest
BacktraceLoggerTest
RegexSchemaAssetFilterTest
SchemaAssetsFilterManagerTest
AbstractDoctrineExtensionTest
DummySchemaAssetsFilter
CacheCompatibilityPassTest
EntityListenerPassTest
TestListener
IdGeneratorPassTest
MiddlewarePassTest
PHP7Middleware
ConnectionAwarePHP7Middleware
AutoconfiguredPHP7Middleware
AutoconfiguredMiddleware
AutoconfiguredMiddlewareWithConnection
RemoveLoggingMiddlewarePassTest
ConfigurationTest
DoctrineExtensionTest
TestWrapperClass
AnnotationsBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Test
TestCustomIdGeneratorEntity
AttributesBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Test
TestCustomIdGeneratorEntity
Test
NewXmlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
TestCustomClassRepoEntity
TestCustomServiceRepoEntity
TestDefaultRepoEntity
TestCustomClassRepoRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
TestCustomServiceRepoRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
RepositoryServiceBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
AnnotationsBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Test
Test
XmlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Test
YamlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
CustomEntityListenerServiceResolver
CustomIdGenerator
DbalTestKernel
The Kernel is the heart of the Symfony system.
InvokableEntityListener
Php8EntityListener
Php8EventListener
TestKernel
The Kernel is the heart of the Symfony system.
TestDatetimeFunction
Abstract Function Node.
TestFilter
The base class that user defined filters should extend.
TestNumericFunction
Abstract Function Node.
TestStringFunction
Abstract Function Node.
TestType
The base class for so-called Doctrine mapping types.
XmlDoctrineExtensionTest
XMLSchemaTest
YamlDoctrineExtensionTest
LockStoreSchemaListenerTest
ContainerEntityListenerResolverTest
EntityListener1
EntityListener2
DisconnectedMetadataFactoryTest
BacktraceDebugDataHolderTest
DebugMiddlewareTest
ProfilerTest
RegistryTest
ContainerRepositoryFactoryTest
NonDeprecatedRepository
Repository implementing non-deprecated interface, as current interface implemented in ORM\EntityRepository uses deprecated one and Composer autoload triggers deprecations that can't be silenced by @group legacy
StubRepository
Repository implementing non-deprecated interface, as current interface implemented in ORM\EntityRepository uses deprecated one and Composer autoload triggers deprecations that can't be silenced by @group legacy
StubServiceRepository
Repository implementing non-deprecated interface, as current interface implemented in ORM\EntityRepository uses deprecated one and Composer autoload triggers deprecations that can't be silenced by @group legacy
ServiceEntityRepositoryTest
ServiceRepositoryTest
TestCase
TestCaseAllPublicCompilerPass
DoctrineExtensionTest
DummyClass
UrlOverrideTest
DoctrineExtension
This class contains the needed functions in order to do the query highlighting
MigrationsCollector
DataCollector.
MigrationsFlattener
ConfigureDependencyFactoryPass
Configuration
DoctrineMigrationsExtension configuration structure.
DoctrineMigrationsExtension
DoctrineMigrationsExtension.
DoctrineMigrationsBundle
Bundle.
ContainerAwareMigrationFactory
MigrationsFlattenerTest
DoctrineCommandsTest
DoctrineMigrationsExtensionTest
Migration001
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
TestBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
EventArgs
EventArgs is the base class for classes containing event data.
EventManager
The EventManager is the central point of Doctrine's event listener system.
EventManagerTest
TestEventSubscriber
CachedWordInflector
GenericLanguageInflectorFactory
Inflector
InflectorFactory
Language
NoopWordInflector
Inflectible
InflectorFactory
Rules
Uninflected
Inflectible
InflectorFactory
Rules
Uninflected
Inflectible
InflectorFactory
Rules
Uninflected
Pattern
Patterns
Inflectible
InflectorFactory
Rules
Uninflected
Ruleset
Inflectible
InflectorFactory
Rules
Uninflected
Substitution
Substitutions
Transformation
Transformations
Inflectible
InflectorFactory
Rules
Uninflected
Word
RulesetInflector
Inflects based on multiple rulesets.
CachedWordInflectorTest
InflectorFactoryTest
InflectorFunctionalTest
InflectorTest
NoopWordInflectorTest
EnglishFunctionalTest
FrenchFunctionalTest
LanguageFunctionalTest
NorwegianBokmalFunctionalTest
PatternsTest
PatternTest
PortugueseFunctionalTest
RulesetTest
SpanishFunctionalTest
SubstitutionsTest
SubstitutionTest
TransformationsTest
TransformationTest
TurkishFunctionalTest
WordTest
RulesetInflectorTest
InvalidArgumentException
Exception for invalid arguments provided to the instantiator
UnexpectedValueException
Exception for given parameters causing invalid/unexpected state on instantiation
Instantiator
InstantiatorPerformanceBench
Performance tests for {@see \Doctrine\Instantiator\Instantiator}
InvalidArgumentExceptionTest
Tests for {@see \Doctrine\Instantiator\Exception\InvalidArgumentException}
UnexpectedValueExceptionTest
Tests for {@see \Doctrine\Instantiator\Exception\UnexpectedValueException}
InstantiatorTest
Tests for {@see \Doctrine\Instantiator\Instantiator}
AbstractClassAsset
A simple asset for an abstract class
ArrayObjectAsset
Test asset that extends an internal PHP class
ExceptionAsset
Test asset that extends an internal PHP base exception
FinalExceptionAsset
Test asset that extends an internal PHP base exception
PharAsset
Test asset that extends an internal PHP class
PharExceptionAsset
Test asset that extends an internal PHP class This class should be serializable without problems and without getting the "Erroneous data format for unserializing" error
SerializableArrayObjectAsset
Serializable test asset that also extends an internal class
SerializableFinalInternalChildAsset
SimpleSerializableAsset
Base serializable test asset
UnCloneableAsset
Base un-cloneable asset
UnserializeExceptionArrayObjectAsset
A simple asset for an abstract class
WakeUpNoticesAsset
A simple asset for an abstract class
XMLReaderAsset
Test asset that extends an internal PHP class
AbstractLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
Token
AbstractLexerTest
ConcreteLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
EnumLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
MutableLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
TokenTest
AbstractMigration
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Configuration
The Configuration class is responsible for defining migration configuration information.
ConfigurationFile
This class will return a Connection instance, loaded from a configuration file provided as argument.
ConnectionRegistryConnection
ConnectionNotSpecified
FileNotFound
InvalidConfiguration
ExistingConnection
ConfigurationFile
This class will return an EntityManager instance, loaded from a configuration file provided as argument.
FileNotFound
InvalidConfiguration
ExistingEntityManager
ManagerRegistryEntityManager
FileNotFound
FrozenConfiguration
InvalidLoader
UnknownConfigurationValue
ConfigurationArray
ConfigurationFile
InvalidConfigurationFormat
InvalidConfigurationKey
JsonNotValid
MissingConfigurationFile
XmlNotValid
YamlNotAvailable
YamlNotValid
ExistingConfiguration
JsonFile
PhpFile
XmlFile
YamlFile
DependencyFactory
The DependencyFactory is responsible for wiring up and managing internal class dependencies.
MigrationsEventArgs
The MigrationEventsArgs class is passed to events not related to a single migration version.
MigrationsVersionEventArgs
The MigrationsVersionEventArgs class is passed to events related to a single migration version.
Events
The Events class contains constants for event names that a user can subscribe to.
AbortMigration
AlreadyAtVersion
DuplicateMigrationVersion
FrozenDependencies
IrreversibleMigration
MetadataStorageError
MigrationClassNotFound
MigrationConfigurationConflict
MigrationNotAvailable
MigrationNotExecuted
MissingDependency
NoMigrationsFoundWithCriteria
NoMigrationsToExecute
NoTablesFound
PlanAlreadyExecuted
RollupFailed
SkipMigration
UnknownMigrationVersion
InvalidDirectory
NameIsReserved
Finder
The Finder class is responsible for for finding migrations on disk at a given path.
GlobFinder
The GlobFinder class finds migrations in a directory using the PHP glob() function.
RecursiveRegexFinder
The RecursiveRegexFinder class recursively searches the given directory for migrations.
ClassNameGenerator
InvalidTemplateSpecified
NoChangesDetected
AvailableMigration
Available migrations may or may not be already executed The migration might be already executed or not.
AvailableMigrationsList
Represents a sorted list of migrations that may or maybe not be already executed.
AvailableMigrationsSet
Represents a non sorted list of migrations that may or may not be already executed.
ExecutedMigration
Represents an already executed migration.
ExecutedMigrationsList
Represents a sorted list of executed migrations.
MigrationPlan
Represents an available migration to be executed in a specific direction.
MigrationPlanList
Represents a sorted list of MigrationPlan instances to execute.
TableMetadataStorage
TableMetadataStorageConfiguration
NoMappingFound
StubSchemaProvider
The StubSchemaProvider takes a Doctrine\DBAL\Schema\Schema instance through the constructor and returns it from the createSchema() method.
InvalidArguments
Query
The Query wraps the sql query, parameters and types.
CurrentCommand
The CurrentCommand class is responsible for outputting what your current version is.
DiffCommand
The DiffCommand class is responsible for generating a migration by comparing your current database schema to your mapping information.
DoctrineCommand
The DoctrineCommand class provides base functionality for the other migrations commands to extend from.
DumpSchemaCommand
The DumpSchemaCommand class is responsible for dumping your current database schema to a migration class. This is intended to be used in conjunction with the RollupCommand.
ExecuteCommand
The ExecuteCommand class is responsible for executing migration versions up or down manually.
GenerateCommand
The GenerateCommand class is responsible for generating a blank migration class for you to modify to your needs.
LatestCommand
The LatestCommand class is responsible for outputting what your latest version is.
ListCommand
The ListCommand class is responsible for outputting a list of all available migrations and their status.
MigrateCommand
The MigrateCommand class is responsible for executing a migration from the current version to another version up or down. It will calculate all the migration versions that need to be executed and execute them.
RollupCommand
The RollupCommand class is responsible for deleting all previously executed migrations from the versions table and marking the freshly dumped schema migration (that was created with DumpSchemaCommand) as migrated.
StatusCommand
The StatusCommand class is responsible for outputting what the current state is of all your migrations. It shows what your current version is, how many new versions you have to execute, etc. and details about each of your migrations.
SyncMetadataCommand
The DoctrineCommand class provides base functionality for the other migrations commands to extend from.
UpToDateCommand
The UpToDateCommand class outputs if your database is up to date or if there are new migrations that need to be executed.
VersionCommand
The VersionCommand class is responsible for manually adding and deleting migration versions from the tracking table.
ConsoleInputMigratorConfigurationFactory
DependenciesNotSatisfied
DirectoryDoesNotExist
FileTypeNotSupported
InvalidOptionUsage
SchemaDumpRequiresNoMigrations
VersionAlreadyExists
VersionDoesNotExist
AlphabeticalComparator
CurrentMigrationStatusCalculator
The MigrationPlanCalculator is responsible for calculating the plan for migrating from the current version to another version.
Version
AbstractMigrationTest
BoxPharCompileTest
ConfigurationTest
Version123
ConnectionLoaderTest
ConnectionRegistryLoaderTest
EntityManagerRegistryLoaderTest
EntityManagerTest
ArrayLoaderTest
ConfigurationFileWithFallbackTest
FormattedFileTest
JsonLoaderTest
LoaderTest
PhpLoaderTest
XmlLoaderTest
YamlLoaderTest
DependencyFactoryTest
DependencyFactoryWithConnectionRegistryTest
DependencyFactoryWithEntityManagerRegistryTest
EventArgsTest
AutoCommitListenerTest
FileQueryWriterTest
Version0001
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version0002
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version0002
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version0001
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version20150502000004
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version1ResetVersions
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version20150502000005
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version20150502000003
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
DifferentNamingSchema
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version20150502000000
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version20150502000001
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
Version1SymlinkedFile
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
FinderTestCase
GlobFinderTest
RecursiveRegexFinderTest
ClassNameGeneratorTest
ConcatenationFileBuilderTest
DiffGeneratorTest
GeneratorTest
SqlGeneratorTest
Helper
InlineParameterFormatterTest
AvailableMigrationListTest
ExecutedMigrationSetTest
MigrationPlanListTest
DebugLogger
This is a simple Logger implementation that other Loggers can inherit from.
ExistingTableMetadataStorageTest
TableMetadataStorageConfigurationTest
TableMetadataStorageTest
FilesystemMigrationsRepositoryTest
A
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
B
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
C
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
MigrationTestCase
MigratorConfigurationTest
MigratorTest
A
B
C
ClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
EmptySchemaProviderTest
Tests the EmptySchemaProvider.
OrmSchemaProviderTest
Tests the OrmSchemaProvider using a real entity manager.
SchemaDiffProviderTest
Tests the OrmSchemaProvider using a real entity manager.
StubSchemaProviderTest
Tests the OrmSchemaProvider using a real entity manager.
QueryTest
RollupTest
SchemaDumperTest
AbstractMigrationStub
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
AbstractMigrationWithoutDownStub
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
CustomClassNameMigrationFactory
DoctrineRegistry
Abstract implementation of the ManagerRegistry contract.
MigrateNotTouchingTheSchema
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
MigrationThrowsError
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
MigrationNonTransactional
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
TestLogger
This is a simple Logger implementation that other Loggers can inherit from.
BooleanStringFormatterTest
BytesFormatterTest
CurrentCommandTest
DiffCommandTest
DoctrineCommandTest
DumpSchemaCommandTest
ExecuteCommandTest
GenerateCommandTest
LatestCommandTest
ListCommandTest
MigrateCommandTest
MigrationVersionTest
RollupCommandTest
StatusCommandTest
SyncMetadataCommandTest
UpToDateCommandTest
ConsoleLoggerTest
ConsoleRunnerTest
ConsoleRunnerStub
MigrationDirectoryHelperTest
TransactionHelperTest
AliasResolverTest
DbalFactoryTest
VersionFactoryTestMigration
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
ExecutionResultTest
ExecutorTest
EmptyTestMigration
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
VersionExecutorTestMigration
The AbstractMigration class is for end users to extend from when creating migrations. Extend this class and implement the required up() and down() methods.
MigrationPlanCalculatorTest
MigrationStatusCalculatorTest
AbstractQuery
Base contract for ORM queries. Base class for Query and NativeQuery.
AssociationCacheEntry
Association cache entry
CacheConfiguration
Configuration container for second-level cache.
CacheException
Exception for cache.
CacheKey
Defines entity / collection / query key to be stored in the cache region.
CollectionCacheEntry
Collection cache entry
CollectionCacheKey
Defines entity collection roles to be stored in the cache region.
DefaultCache
Provides an API for querying/managing the second level cache regions.
DefaultCacheFactory
DefaultCollectionHydrator
Default hydrator cache for collections
DefaultEntityHydrator
Default hydrator cache for entities
DefaultQueryCache
Default query cache implementation.
EntityCacheEntry
Entity cache entry
EntityCacheKey
Defines entity classes roles to be stored in the cache region.
CacheException
Exception for cache.
CannotUpdateReadOnlyCollection
Exception for cache.
CannotUpdateReadOnlyEntity
Exception for cache.
FeatureNotImplemented
Exception for cache.
InvalidResultCacheDriver
Exception for cache.
MetadataCacheNotConfigured
Exception for cache.
MetadataCacheUsesNonPersistentCache
Exception for cache.
NonCacheableEntity
Exception for cache.
NonCacheableEntityAssociation
Exception for cache.
QueryCacheNotConfigured
Exception for cache.
QueryCacheUsesNonPersistentCache
Exception for cache.
Lock
LockException
Lock exception for cache.
CacheLoggerChain
StatisticsCacheLogger
Provide basic second level cache statistics.
AbstractCollectionPersister
NonStrictReadWriteCachedCollectionPersister
ReadOnlyCachedCollectionPersister
ReadWriteCachedCollectionPersister
AbstractEntityPersister
NonStrictReadWriteCachedEntityPersister
Specific non-strict read/write cached entity persister
ReadOnlyCachedEntityPersister
Specific read-only region entity persister
ReadWriteCachedEntityPersister
Specific read-write entity persister
QueryCacheEntry
Query cache entry
QueryCacheKey
A cache key that identifies a particular query.
DefaultMultiGetRegion
A cache region that enables the retrieval of multiple elements with one call
DefaultRegion
The simplest cache region compatible with all doctrine-cache drivers.
FileLockRegion
Very naive concurrent region, based on file locks.
UpdateTimestampCache
Tracks the timestamps of the most recent updates to particular keys.
RegionsConfiguration
Cache regions configuration
TimestampCacheEntry
Timestamp cache entry
TimestampCacheKey
A key that identifies a timestamped space.
TimestampQueryCacheValidator
Configuration
Configuration container for all configuration options of Doctrine.
EntityManagerDecorator
Base class for EntityManager decorators
EntityManager
The EntityManager is the central access point to ORM functionality.
EntityNotFoundException
Exception thrown when a Proxy fails to retrieve an Entity result.
EntityRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
LifecycleEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
ListenersInvoker
A method invoker based on entity lifecycle.
LoadClassMetadataEventArgs
Class that holds event arguments for a loadMetadata event.
OnClassMetadataNotFoundEventArgs
Class that holds event arguments for a `onClassMetadataNotFound` event.
OnClearEventArgs
Provides event arguments for the onClear event.
OnFlushEventArgs
Provides event arguments for the preFlush event.
PostFlushEventArgs
Provides event arguments for the postFlush event.
PostLoadEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostPersistEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostRemoveEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PostUpdateEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreFlushEventArgs
Provides event arguments for the preFlush event.
PrePersistEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreRemoveEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
PreUpdateEventArgs
Class that holds event arguments for a preUpdate event.
Events
Container for all ORM events.
EntityIdentityCollisionException
Should become an interface in 3.0
EntityManagerClosed
Should become an interface in 3.0
EntityMissingAssignedId
Should become an interface in 3.0
InvalidEntityRepository
Should become an interface in 3.0
InvalidHydrationMode
Should become an interface in 3.0
MismatchedEventManager
Should become an interface in 3.0
MissingIdentifierField
Should become an interface in 3.0
MissingMappingDriverImplementation
Should become an interface in 3.0
MultipleSelectorsFoundException
Should become an interface in 3.0
NamedNativeQueryNotFound
Should become an interface in 3.0
NamedQueryNotFound
Should become an interface in 3.0
NotSupported
Should become an interface in 3.0
ORMException
Should become an interface in 3.0
PersisterException
Should become an interface in 3.0
ProxyClassesAlwaysRegenerating
Should become an interface in 3.0
UnexpectedAssociationValue
Exception for cache.
UnknownEntityNamespace
Should become an interface in 3.0
UnrecognizedIdentifierFields
Should become an interface in 3.0
AbstractIdGenerator
AssignedGenerator
Special generator for application-assigned identifiers (doesn't really generate anything).
BigIntegerIdentityGenerator
Id generator that obtains IDs from special "identity" columns. These are columns that automatically get a database-generated, auto-incremented identifier on INSERT.
IdentityGenerator
Id generator that obtains IDs from special "identity" columns. These are columns that automatically get a database-generated, auto-incremented identifier on INSERT.
SequenceGenerator
Represents an ID generator that uses a database sequence.
TableGenerator
Id generator that uses a single-row database table and a hi/lo algorithm.
UuidGenerator
Represents an ID generator that uses the database UUID expression
CommitOrderCalculator
CommitOrderCalculator implements topological sorting, which is an ordering algorithm for directed graphs (DG) and/or directed acyclic graphs (DAG) by using a depth-first searching (DFS) to traverse the graph built in memory.
AbstractHydrator
Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
ArrayHydrator
The ArrayHydrator produces a nested array "graph" that is often (not always) interchangeable with the corresponding object graph for read-only access.
HydrationException
Should become an interface in 3.0
IterableResult
Represents a result structure that can be iterated over, hydrating row-by-row during the iteration. An IterableResult is obtained by AbstractHydrator#iterate().
ObjectHydrator
The ObjectHydrator constructs an object graph out of an SQL result set.
ScalarColumnHydrator
Hydrator that produces one-dimensional array.
ScalarHydrator
Hydrator that produces flat, rectangular results of scalar data.
SimpleObjectHydrator
Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
SingleScalarHydrator
Hydrator that hydrates a single scalar value from the result set.
HydrationCompleteHandler
Class, which can handle completion of hydration cycle and produce some of tasks.
CycleDetectedException
LazyCriteriaCollection
A lazy collection that allows a fast count when using criteria object Once count gets executed once without collection being initialized, result is cached and returned on subsequent calls until collection gets loaded, then returning the number of loaded results.
AnsiQuoteStrategy
ANSI compliant quote strategy, this strategy does not apply any quote.
AssociationOverride
This attribute is used to override association mapping of property for an entity relationship.
AssociationOverrides
This attribute is used to override association mappings of relationship properties.
AttributeOverride
This attribute is used to override the mapping of a entity property.
AttributeOverrides
This attribute is used to override the mapping of a entity property.
AssociationBuilder
ClassMetadataBuilder
Builder Object for ClassMetadata
EmbeddedBuilder
Embedded Builder
EntityListenerBuilder
Builder for entity listeners.
FieldBuilder
Field Builder
ManyToManyAssociationBuilder
ManyToMany Association Builder
OneToManyAssociationBuilder
OneToMany Association Builder
Cache
Caching to an entity or a collection.
ChainTypedFieldMapper
ChangeTrackingPolicy
ClassMetadata
A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
ClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping information of a class which describes how a class should be mapped to a relational database.
ClassMetadataInfo
A <tt>ClassMetadata</tt> instance holds all the object-relational mapping metadata of an entity and its associations.
Column
ColumnResult
References name of a column in the SELECT clause of a SQL query.
CustomIdGenerator
DefaultEntityListenerResolver
The default DefaultEntityListener
DefaultNamingStrategy
The default NamingStrategy
DefaultQuoteStrategy
A set of rules for determining the physical column, alias and table quotes
DiscriminatorColumn
DiscriminatorMap
AnnotationDriver
The AnnotationDriver reads the mapping metadata from docblock annotations.
AttributeDriver
DatabaseDriver
The DatabaseDriver reverse engineers the mapping metadata from a database.
DriverChain
The DriverChain allows you to add multiple other mapping drivers for certain namespaces.
PHPDriver
The PHPDriver includes php files which just populate ClassMetadataInfo instances with plain PHP code.
RepeatableAttributeCollection
SimplifiedXmlDriver
XmlDriver that additionally looks for mapping information in a global file.
SimplifiedYamlDriver
YamlDriver that additionally looks for mapping information in a global file.
StaticPHPDriver
The StaticPHPDriver calls a static loadMetadata() method on your entity classes where you can manually populate the ClassMetadata instance.
XmlDriver
XmlDriver is a metadata driver that enables mapping through XML files.
YamlDriver
The YamlDriver reads the mapping metadata from yaml schema files.
Embeddable
Embedded
Entity
EntityListeners
The EntityListeners attribute specifies the callback listener classes to be used for an entity or mapped superclass.
EntityResult
References an entity in the SELECT clause of a SQL query.
CannotGenerateIds
Should become an interface in 3.0
InvalidCustomGenerator
Should become an interface in 3.0
UnknownGeneratorType
Should become an interface in 3.0
FieldResult
Is used to map the columns specified in the SELECT list of the query to the properties or fields of the entity class.
GeneratedValue
HasLifecycleCallbacks
Id
Index
InheritanceType
InverseJoinColumn
JoinColumn
JoinColumns
JoinTable
ManyToMany
ManyToOne
MappedSuperclass
MappingException
A MappingException indicates that something is wrong with the mapping setup.
NamedNativeQueries
Is used to specify an array of native SQL named queries.
NamedNativeQuery
Is used to specify a native SQL named query.
NamedQueries
NamedQuery
OneToMany
OneToOne
OrderBy
PostLoad
PostPersist
PostRemove
PostUpdate
PreFlush
PrePersist
PreRemove
PreUpdate
ReflectionPropertiesGetter
Utility class to retrieve all reflection instance properties of a given class, including private inherited properties and transient properties.
ReflectionEmbeddedProperty
Acts as a proxy to a nested Property structure, making it look like just a single scalar property.
ReflectionEnumProperty
SequenceGenerator
SqlResultSetMapping
The SqlResultSetMapping annotation is used to specify the mapping of the result of a native SQL query.
SqlResultSetMappings
Is used to specify an array of mappings.
Table
UnderscoreNamingStrategy
Naming strategy implementing the underscore naming convention.
UniqueConstraint
Version
NativeQuery
Represents a native SQL query.
NonUniqueResultException
Exception thrown when an ORM query unexpectedly returns more than one result.
NoResultException
Exception thrown when an ORM query unexpectedly does not return any results.
OptimisticLockException
An OptimisticLockException is thrown when a version check on an object that uses optimistic locking through a version field fails.
ORMException
Base exception class for all ORM exceptions.
ORMInvalidArgumentException
Contains exception messages for all invalid lifecycle state exceptions inside UnitOfWork
ORMSetup
PersistentCollection
A PersistentCollection represents a collection of elements that have persistent state.
AbstractCollectionPersister
Base class for all collection persisters.
ManyToManyPersister
Persister for many-to-many collections.
OneToManyPersister
Persister for one-to-many collections.
AbstractEntityInheritancePersister
Base class for entity persisters that implement a certain inheritance mapping strategy.
BasicEntityPersister
A BasicEntityPersister maps an entity to a single table in a relational database.
CachedPersisterContext
A swappable persister context to use as a container for the current generated query/resultSetMapping/type binding information.
JoinedSubclassPersister
The joined subclass persister maps a single entity instance to several tables in the database as it is defined by the <tt>Class Table Inheritance</tt> strategy.
SingleTablePersister
Persister for entities that participate in a hierarchy mapped with the SINGLE_TABLE strategy.
CantUseInOperatorOnCompositeKeys
Should become an interface in 3.0
InvalidOrientation
Should become an interface in 3.0
UnrecognizedField
Should become an interface in 3.0
MatchingAssociationFieldRequiresObject
Should become an interface in 3.0
PersisterException
Should become an interface in 3.0
SqlExpressionVisitor
Visit Expressions and generate SQL WHERE conditions from them.
SqlValueVisitor
Extract the values from a criteria/expression
PessimisticLockException
Should become an interface in 3.0
Autoloader
ProxyFactory
This factory is used to create proxy objects for entities at runtime.
AggregateExpression
Abstract class of an AST node.
ArithmeticExpression
ArithmeticExpression ::= SimpleArithmeticExpression | "(" Subselect ")"
ArithmeticFactor
ArithmeticFactor ::= [("+" | "-")] ArithmeticPrimary
ArithmeticTerm
ArithmeticTerm ::= ArithmeticFactor {("*" | "/") ArithmeticFactor}*
ASTException
Base exception class for AST exceptions.
BetweenExpression
Abstract class of an AST node.
CoalesceExpression
CoalesceExpression ::= "COALESCE" "(" ScalarExpression {"," ScalarExpression}* ")"
CollectionMemberExpression
CollectionMemberExpression ::= EntityExpression ["NOT"] "MEMBER" ["OF"] CollectionValuedPathExpression
ComparisonExpression
ComparisonExpression ::= ArithmeticExpression ComparisonOperator ( QuantifiedExpression | ArithmeticExpression ) | StringExpression ComparisonOperator (StringExpression | QuantifiedExpression) | BooleanExpression ("=" | "<>" | "!=") (BooleanExpression | QuantifiedExpression) | EnumExpression ("=" | "<>" | "!=") (EnumExpression | QuantifiedExpression) | DatetimeExpression ComparisonOperator (DatetimeExpression | QuantifiedExpression) | EntityExpression ("=" | "<>") (EntityExpression | QuantifiedExpression)
ConditionalExpression
ConditionalExpression ::= ConditionalTerm {"OR" ConditionalTerm}*
ConditionalFactor
ConditionalFactor ::= ["NOT"] ConditionalPrimary
ConditionalPrimary
ConditionalPrimary ::= SimpleConditionalExpression | "(" ConditionalExpression ")"
ConditionalTerm
ConditionalTerm ::= ConditionalFactor {"AND" ConditionalFactor}*
DeleteClause
DeleteClause ::= "DELETE" ["FROM"] AbstractSchemaName [["AS"] AliasIdentificationVariable]
DeleteStatement
DeleteStatement = DeleteClause [WhereClause]
EmptyCollectionComparisonExpression
EmptyCollectionComparisonExpression ::= CollectionValuedPathExpression "IS" ["NOT"] "EMPTY"
ExistsExpression
ExistsExpression ::= ["NOT"] "EXISTS" "(" Subselect ")"
FromClause
FromClause ::= "FROM" IdentificationVariableDeclaration {"," IdentificationVariableDeclaration}
AbsFunction
"ABS" "(" SimpleArithmeticExpression ")"
AvgFunction
"AVG" "(" ["DISTINCT"] StringPrimary ")"
BitAndFunction
"BIT_AND" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
BitOrFunction
"BIT_OR" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
ConcatFunction
"CONCAT" "(" StringPrimary "," StringPrimary {"," StringPrimary }* ")"
CountFunction
"COUNT" "(" ["DISTINCT"] StringPrimary ")"
CurrentDateFunction
"CURRENT_DATE"
CurrentTimeFunction
"CURRENT_TIME"
CurrentTimestampFunction
"CURRENT_TIMESTAMP"
DateAddFunction
"DATE_ADD" "(" ArithmeticPrimary "," ArithmeticPrimary "," StringPrimary ")"
DateDiffFunction
"DATE_DIFF" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
DateSubFunction
"DATE_SUB(date1, interval, unit)"
FunctionNode
Abstract Function Node.
IdentityFunction
"IDENTITY" "(" SingleValuedAssociationPathExpression {"," string} ")"
LengthFunction
"LENGTH" "(" StringPrimary ")"
LocateFunction
"LOCATE" "(" StringPrimary "," StringPrimary ["," SimpleArithmeticExpression]")"
LowerFunction
"LOWER" "(" StringPrimary ")"
MaxFunction
"MAX" "(" ["DISTINCT"] StringPrimary ")"
MinFunction
"MIN" "(" ["DISTINCT"] StringPrimary ")"
ModFunction
"MOD" "(" SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
SizeFunction
"SIZE" "(" CollectionValuedPathExpression ")"
SqrtFunction
"SQRT" "(" SimpleArithmeticExpression ")"
SubstringFunction
"SUBSTRING" "(" StringPrimary "," SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
SumFunction
"SUM" "(" ["DISTINCT"] StringPrimary ")"
TrimFunction
"TRIM" "(" [["LEADING" | "TRAILING" | "BOTH"] [char] "FROM"] StringPrimary ")"
UpperFunction
"UPPER" "(" StringPrimary ")"
GeneralCaseExpression
GeneralCaseExpression ::= "CASE" WhenClause {WhenClause}* "ELSE" ScalarExpression "END"
GroupByClause
Abstract class of an AST node.
HavingClause
Abstract class of an AST node.
IdentificationVariableDeclaration
IdentificationVariableDeclaration ::= RangeVariableDeclaration [IndexBy] {JoinVariableDeclaration}*
IndexBy
IndexBy ::= "INDEX" "BY" SingleValuedPathExpression
InExpression
InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
InListExpression
InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
InputParameter
Abstract class of an AST node.
InstanceOfExpression
InstanceOfExpression ::= IdentificationVariable ["NOT"] "INSTANCE" ["OF"] (InstanceOfParameter | "(" InstanceOfParameter {"," InstanceOfParameter}* ")") InstanceOfParameter ::= AbstractSchemaName | InputParameter
InSubselectExpression
InExpression ::= ArithmeticExpression ["NOT"] "IN" "(" (Literal {"," Literal}* | Subselect) ")"
Join
Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression ["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression]
JoinAssociationDeclaration
JoinAssociationDeclaration ::= JoinAssociationPathExpression ["AS"] AliasIdentificationVariable
JoinAssociationPathExpression
JoinAssociationPathExpression ::= IdentificationVariable "." (SingleValuedAssociationField | CollectionValuedAssociationField)
JoinClassPathExpression
JoinClassPathExpression ::= AbstractSchemaName ["AS"] AliasIdentificationVariable
JoinVariableDeclaration
JoinVariableDeclaration ::= Join [IndexBy]
LikeExpression
LikeExpression ::= StringExpression ["NOT"] "LIKE" string ["ESCAPE" char]
Literal
Abstract class of an AST node.
NewObjectExpression
NewObjectExpression ::= "NEW" IdentificationVariable "(" NewObjectArg {"," NewObjectArg}* ")"
Node
Abstract class of an AST node.
NullComparisonExpression
NullComparisonExpression ::= (SingleValuedPathExpression | InputParameter) "IS" ["NOT"] "NULL"
NullIfExpression
NullIfExpression ::= "NULLIF" "(" ScalarExpression "," ScalarExpression ")"
OrderByClause
OrderByClause ::= "ORDER" "BY" OrderByItem {"," OrderByItem}*
OrderByItem
OrderByItem ::= (ResultVariable | StateFieldPathExpression) ["ASC" | "DESC"]
ParenthesisExpression
ParenthesisExpression ::= "(" ArithmeticPrimary ")"
PartialObjectExpression
Abstract class of an AST node.
PathExpression
AssociationPathExpression ::= CollectionValuedPathExpression | SingleValuedAssociationPathExpression SingleValuedPathExpression ::= StateFieldPathExpression | SingleValuedAssociationPathExpression StateFieldPathExpression ::= SimpleStateFieldPathExpression | SimpleStateFieldAssociationPathExpression SingleValuedAssociationPathExpression ::= IdentificationVariable "." SingleValuedAssociationField CollectionValuedPathExpression ::= IdentificationVariable "." CollectionValuedAssociationField StateField ::= {EmbeddedClassStateField "."}* SimpleStateField SimpleStateFieldPathExpression ::= IdentificationVariable "." StateField
QuantifiedExpression
QuantifiedExpression ::= ("ALL" | "ANY" | "SOME") "(" Subselect ")"
RangeVariableDeclaration
RangeVariableDeclaration ::= AbstractSchemaName ["AS"] AliasIdentificationVariable
SelectClause
SelectClause = "SELECT" ["DISTINCT"] SelectExpression {"," SelectExpression}
SelectExpression
SelectExpression ::= IdentificationVariable ["." "*"] | StateFieldPathExpression | (AggregateExpression | "(" Subselect ")") [["AS"] ["HIDDEN"] FieldAliasIdentificationVariable]
SelectStatement
SelectStatement = SelectClause FromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]
SimpleArithmeticExpression
SimpleArithmeticExpression ::= ArithmeticTerm {("+" | "-") ArithmeticTerm}*
SimpleCaseExpression
SimpleCaseExpression ::= "CASE" CaseOperand SimpleWhenClause {SimpleWhenClause}* "ELSE" ScalarExpression "END"
SimpleSelectClause
SimpleSelectClause ::= "SELECT" ["DISTINCT"] SimpleSelectExpression
SimpleSelectExpression
SimpleSelectExpression ::= StateFieldPathExpression | IdentificationVariable | (AggregateExpression [["AS"] FieldAliasIdentificationVariable])
SimpleWhenClause
SimpleWhenClause ::= "WHEN" ScalarExpression "THEN" ScalarExpression
Subselect
Subselect ::= SimpleSelectClause SubselectFromClause [WhereClause] [GroupByClause] [HavingClause] [OrderByClause]
SubselectFromClause
SubselectFromClause ::= "FROM" SubselectIdentificationVariableDeclaration {"," SubselectIdentificationVariableDeclaration}*
SubselectIdentificationVariableDeclaration
SubselectIdentificationVariableDeclaration ::= AssociationPathExpression ["AS"] AliasIdentificationVariable
UpdateClause
UpdateClause ::= "UPDATE" AbstractSchemaName [["AS"] AliasIdentificationVariable] "SET" UpdateItem {"," UpdateItem}*
UpdateItem
UpdateItem ::= [IdentificationVariable "."] {StateField | SingleValuedAssociationField} "=" NewValue NewValue ::= SimpleArithmeticExpression | StringPrimary | DatetimePrimary | BooleanPrimary | EnumPrimary | SimpleEntityExpression | "NULL"
UpdateStatement
UpdateStatement = UpdateClause [WhereClause]
WhenClause
WhenClause ::= "WHEN" ConditionalExpression "THEN" ScalarExpression
WhereClause
WhereClause ::= "WHERE" ConditionalExpression
AbstractSqlExecutor
Base class for SQL statement executors.
MultiTableDeleteExecutor
Executes the SQL statements for bulk DQL DELETE statements on classes in Class Table Inheritance (JOINED).
MultiTableUpdateExecutor
Executes the SQL statements for bulk DQL UPDATE statements on classes in Class Table Inheritance (JOINED).
SingleSelectExecutor
Executor that executes the SQL statement for simple DQL SELECT statements.
SingleTableDeleteUpdateExecutor
Executor that executes the SQL statements for DQL DELETE/UPDATE statements on classes that are mapped to a single table.
Andx
Expression class for building DQL and parts.
Base
Abstract base Expr class for building DQL parts.
Comparison
Expression class for DQL comparison expressions.
Composite
Expression class for building DQL and parts.
From
Expression class for DQL from.
Func
Expression class for generating DQL functions.
GroupBy
Expression class for building DQL Group By parts.
Join
Expression class for DQL join.
Literal
Expression class for generating DQL functions.
Math
Expression class for DQL math statements.
OrderBy
Expression class for building DQL Order By parts.
Orx
Expression class for building DQL OR clauses.
Select
Expression class for building DQL select statements.
Expr
This class is used to generate DQL expressions via a set of PHP static functions.
FilterException
Should become an interface in 3.0
SQLFilter
The base class that user defined filters should extend.
FilterCollection
Collection class for all the query filters.
Lexer
Scans a DQL query for tokens.
Parameter
Defines a Query Parameter.
ParameterTypeInferer
Provides an enclosed support for parameter inferring.
Parser
An LL(*) recursive-descent parser for the context-free grammar of the Doctrine Query Language.
ParserResult
Encapsulates the resulting components from a DQL query parsing process that can be serialized.
Printer
A parse tree printer for Doctrine Query Language parser.
QueryException
Should become an interface in 3.0
QueryExpressionVisitor
Converts Collection expressions to Query expressions.
ResultSetMapping
A ResultSetMapping describes how a result set of an SQL query maps to a Doctrine result.
ResultSetMappingBuilder
A ResultSetMappingBuilder uses the EntityManager to automatically populate entity fields.
SqlWalker
The SqlWalker walks over a DQL AST and constructs the corresponding SQL.
TreeWalkerAdapter
An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
TreeWalkerChain
Represents a chain of tree walkers that modify an AST and finally emit output.
TreeWalkerChainIterator
Query
A Query object represents a DQL query.
QueryBuilder
This class is responsible for building DQL query strings via an object oriented PHP interface.
DefaultRepositoryFactory
This factory is used to create default repository objects for entities at runtime.
InvalidFindByCall
Should become an interface in 3.0
InvalidMagicMethodCall
Should become an interface in 3.0
AttachEntityListenersListener
Mechanism to programmatically attach entity listeners.
AbstractEntityManagerCommand
Base class for all commands.
CollectionRegionCommand
Command to clear a collection cache region.
EntityRegionCommand
Command to clear a entity cache region.
MetadataCommand
Command to clear the metadata cache of the various cache drivers.
QueryCommand
Command to clear the query cache of the various cache drivers.
QueryRegionCommand
Command to clear a query cache region.
ResultCommand
Command to clear the result cache of the various cache drivers.
ConvertDoctrine1SchemaCommand
Command to convert a Doctrine 1 schema to a Doctrine 2 mapping file.
ConvertMappingCommand
Command to convert your mapping information between the various formats.
EnsureProductionSettingsCommand
Command to ensure that Doctrine is properly configured for a production environment.
GenerateEntitiesCommand
Command to generate entity classes and method stubs from your mapping information.
GenerateProxiesCommand
Command to (re)generate the proxy classes used by doctrine.
GenerateRepositoriesCommand
Command to generate repository classes for mapping information.
InfoCommand
Show information about mapped entities.
MappingDescribeCommand
Show information about mapped entities.
RunDqlCommand
Command to execute DQL queries in a given EntityManager.
AbstractCommand
Base class for CreateCommand, DropCommand and UpdateCommand.
CreateCommand
Command to create the database schema for a set of classes based on their mappings.
DropCommand
Command to drop the database schema for a set of classes based on their mappings.
UpdateCommand
Command to generate the SQL needed to update the database schema to match the current mapping information.
ValidateSchemaCommand
Command to validate that the current mapping is valid.
ConsoleRunner
Handles running the Console Tools inside Symfony Console context.
ConnectionFromManagerProvider
HelperSetManagerProvider
SingleManagerProvider
UnknownManagerException
EntityManagerHelper
Doctrine CLI Connection Helper.
MetadataFilter
Used by CLI Tools to restrict entity-based commands to given patterns.
ConvertDoctrine1Schema
Class to help with converting Doctrine 1 schema files to Doctrine 2 mapping files
DebugUnitOfWorkListener
Use this logger to dump the identity map during the onFlush event. This is useful for debugging weird UnitOfWork behavior with complex operations.
DisconnectedClassMetadataFactory
The DisconnectedClassMetadataFactory is used to create ClassMetadataInfo objects that do not require the entity class actually exist. This allows us to load some mapping information and use it to do things like generate code from the mapping information.
EntityGenerator
Generic class used to generate PHP5 entity classes from ClassMetadataInfo instances.
EntityRepositoryGenerator
Class to generate entity repository classes
GenerateSchemaEventArgs
Event Args used for the Events::postGenerateSchema event.
GenerateSchemaTableEventArgs
Event Args used for the Events::postGenerateSchemaTable event.
MissingColumnException
Should become an interface in 3.0
NotSupported
Should become an interface in 3.0
ClassMetadataExporter
Class used for converting your mapping information between the supported formats: yaml, xml, and php/annotation.
AbstractExporter
Abstract base class which is to be used for the Exporter drivers which can be found in \Doctrine\ORM\Tools\Export\Driver.
AnnotationExporter
ClassMetadata exporter for PHP classes with annotations.
PhpExporter
ClassMetadata exporter for PHP code.
XmlExporter
ClassMetadata exporter for Doctrine XML mapping files.
YamlExporter
ClassMetadata exporter for Doctrine YAML mapping files.
ExportException
Should become an interface in 3.0
CountOutputWalker
Wraps the query in order to accurately count the root objects.
CountWalker
Replaces the selectClause of the AST with a COUNT statement.
RowNumberOverFunctionNotEnabled
Should become an interface in 3.0
LimitSubqueryOutputWalker
Wraps the query in order to select root entity IDs for pagination.
LimitSubqueryWalker
Replaces the selectClause of the AST with a SELECT DISTINCT root.id equivalent.
Paginator
The paginator can handle various complex scenarios with DQL.
RootTypeWalker
Infers the DBAL type of the #Id (identifier) column of the given query's root entity, and returns it in place of a real SQL statement.
RowNumberOverFunction
RowNumberOverFunction
WhereInWalker
Appends a condition equivalent to "WHERE IN (:dpid_1, :dpid_2, ...)" to the whereClause of the AST.
ResolveTargetEntityListener
ResolveTargetEntityListener
SchemaTool
The SchemaTool is a tool to create/drop/update database schemas based on <tt>ClassMetadata</tt> class descriptors.
SchemaValidator
Performs strict validation of the mapping schema
Setup
Convenience class for setting up Doctrine from different installations and configurations.
ToolEvents
ToolsException
Tools related Exceptions.
TransactionRequiredException
Is thrown when a transaction is required for the current operation, but there is none open.
UnexpectedResultException
Exception for a unexpected query result.
UnitOfWork
The UnitOfWork is responsible for tracking changes to objects during an "object-level" transaction and for writing out changes to the database in the correct order.
IdentifierFlattener
The IdentifierFlattener utility now houses some of the identifier manipulation logic from unit of work, so that it can be re-used elsewhere.
PersisterHelper
The PersisterHelper contains logic to infer binding types which is used in several persisters.
Version
Class to store and retrieve the version of Doctrine
UnitOfWorkComputeChangesBench
EntityManagerFactory
MixedQueryFetchJoinArrayHydrationPerformanceBench
MixedQueryFetchJoinFullObjectHydrationPerformanceBench
MixedQueryFetchJoinPartialObjectHydrationPerformanceBench
SimpleHydrationBench
SimpleInsertPerformanceBench
SimpleQueryArrayHydrationPerformanceBench
SimpleQueryFullObjectHydrationPerformanceBench
SimpleQueryPartialObjectHydrationPerformanceBench
SimpleQueryScalarHydrationPerformanceBench
SingleTableInheritanceHydrationPerformanceBench
SingleTableInheritanceInsertPerformanceBench
ProxyInitializationTimeBench
ProxyInstantiationTimeBench
NonLoadingPersister
A persister that doesn't actually load given objects
NonProxyLoadingEntityManager
An entity manager mock that prevents lazy-loading of proxies
NonProxyLoadingUnitOfWork
An unit of work mock that prevents lazy-loading of proxies
QueryBoundParameterProcessingBench
GetMetadata
EntityManagerInterface::getClassMetadata() is templated only for Psalm, because of limitations in PHPStan.
MetadataGenerator
PaginatorFactory
Cat
Connection
LegacySqlLogger
QueryLog
SqlLogger
This is a simple Logger implementation that other Loggers can inherit from.
CustomIdObject
CustomIdObjectType
The base class for so-called Doctrine mapping types.
CustomIntType
Type that maps an SQL INT to a PHP integer.
GH8565EmployeePayloadType
Type generating json objects values
GH8565ManagerPayloadType
Type generating json objects values
NegativeToPositiveType
The base class for so-called Doctrine mapping types.
Rot13Type
Shifts every letter by 13 places in the alphabet (ROT13 encoding).
UpperCaseStringType
Type that maps an SQL VARCHAR to a PHP string.
DoctrineTestCase
Base testcase class for all Doctrine testcases.
CacheMetadataListener
IterableTester
ArrayResultFactory
CacheEntryMock
Cache entry mock
CacheKeyMock
Cache key mock
CacheRegionMock
Cache region mock
ConcurrentRegionMock
Concurrent region mock
ConnectionMock
Mock class for Connection.
CustomTreeWalkerJoin
An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
DatabasePlatformMock
Mock class for DatabasePlatform.
DriverConnectionMock
Mock class for DriverConnection.
DriverMock
Mock class for Driver.
DriverResultMock
EntityManagerMock
Special EntityManager mock used for testing purposes.
EntityPersisterMock
EntityPersister implementation used for mocking during tests.
ExceptionConverterMock
MetadataDriverMock
Mock class for MappingDriver.
NullSqlWalker
SqlWalker implementation that does not produce SQL.
ResultMock
SchemaManagerMock
Mock class for AbstractSchemaManager.
StatementMock
This class is a mock of the Statement interface.
TimestampRegionMock
Timestamp region mock
UnitOfWorkMock
Mock class for UnitOfWork.
Action
Address
Attraction
AttractionContactInfo
AttractionInfo
AttractionLocationInfo
Bar
Beach
City
Client
ComplexAction
Country
Flight
Login
Person
Restaurant
State
Token
Travel
Traveler
TravelerProfile
TravelerProfileInfo
CmsAddress
CmsAddress
CmsAddressDTO
CmsAddressListener
CmsArticle
CmsComment
CmsEmail
CmsEmail
CmsEmployee
Description of CmsEmployee
CmsGroup
Description of CmsGroup
CmsPhonenumber
CmsTag
Description of CmsTag
CmsUser
CmsUserDTO
CompanyAuction
CompanyCar
CompanyContract
CompanyContractListener
CompanyEmployee
Description of CompanyPerson
CompanyEvent
CompanyFixContract
CompanyFlexContract
CompanyFlexUltraContract
CompanyFlexUltraContractListener
CompanyManager
Description of CompanyPerson
CompanyOrganization
CompanyPerson
Description of CompanyPerson
CompanyRaffle
JoinedChildClass
JoinedDerivedChildClass
JoinedDerivedIdentityClass
JoinedDerivedRootClass
JoinedRootClass
SingleChildClass
SingleRootClass
CustomIdObjectTypeChild
CustomIdObjectTypeParent
CustomTypeChild
CustomTypeParent
CustomTypeUpperCase
DtoWithArrayOfEnums
DtoWithEnum
DDC117ApproveChanges
DDC117Article
DDC117ArticleDetails
DDC117Editor
DDC117Link
Foreign Key Entity without additional fields!
DDC117Reference
DDC117Translation
DDC1476EntityWithDefaultFieldType
DDC1590Entity
DDC1590User
DDC1872Bar
DDC1872ExampleEntityWithoutOverride
DDC1872ExampleEntityWithOverride
DDC2372Address
DDC2372Admin
DDC2372User
DDC2504ChildClass
DDC2504OtherClass
DDC2504RootClass
ExplicitSchemaAndTable
SchemaAndTableInTableName
Quoted column name to check that sequence names are correctly handled
DDC3231EntityRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
DDC3231User1
DDC3231User1NoNamespace
DDC3231User2
DDC3231User2NoNamespace
DDC3293Address
DDC3293User
DDC3293UserPrefixed
DDC3346Article
DDC3346Author
DDC3579Admin
DDC3579Group
DDC3579User
DDC3597Image
Description of Image
DDC3597Media
Description of Media
DDC3597Root
Description of Root
DDC3597Dimension
Description of DDC3597Dimension
DDC3699Child
DDC3699Parent
DDC3699RelationMany
DDC3699RelationOne
DDC3711EntityA
DDC3711EntityB
DDC3899Contract
DDC3899FixContract
DDC3899FlexContract
DDC3899User
DDC4006User
DDC4006UserId
DDC5934BaseContract
DDC5934Contract
DDC5934Member
DDC6412File
DDC753CustomRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
DDC753DefaultRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
DDC753EntityWithCustomRepository
DDC753EntityWithDefaultCustomRepository
DDC753EntityWithInvalidRepository
DDC753InvalidRepository
DDC869ChequePayment
DDC869CreditCardPayment
DDC869Payment
DDC869PaymentRepository
An EntityRepository serves as a repository for entities with generic as well as business specific methods for retrieving entities.
DDC889Class
DDC889Entity
DDC889SuperClass
DDC964Address
DDC964Admin
DDC964Group
DDC964Guest
DDC964User
AbstractContentItem
Directory
File
ECommerceCart
ECommerceCart Represents a typical cart of a shopping application.
ECommerceCategory
ECommerceCategory Represents a tag applied on particular products.
ECommerceCustomer
ECommerceCustomer Represents a registered user of a shopping application.
ECommerceFeature
Describes a product feature.
ECommerceProduct
ECommerceProduct Represents a type of product of a shopping application.
ECommerceShipping
ECommerceShipping Represents a shipping method.
Card
CardWithDefault
CardWithNullable
Product
Quantity
Scale
TypedCard
TypedCardEnumCompositeId
TypedCardEnumId
ForumAvatar
ForumBoard
Represents a board in a forum.
ForumCategory
ForumEntry
ForumUser
BooleanModel
DateTimeModel
DecimalModel
NonAlphaColumnsEntity
SerializationModel
Admin1
Admin1AlternateName
City
Country
Complex
ComplexChild
GH10334Foo
GH10334FooCollection
GH10334Product
GH10334ProductType
GH10336Entity
GH10336Relation
GH7141Article
GH7316Article
GH7717Child
GH7717Parent
GH8565Employee
GH8565Manager
GH8565Person
DoctrineGlobalArticle
DoctrineGlobalUser
EntityWithArrayDefaultArrayValueM2M
SimpleEntity
Issue5989Employee
Issue5989Manager
Issue5989Person
Issue9300Child
Issue9300Parent
AnotherChildClass
ChildClass
RootClass
LegacyArticle
LegacyCar
LegacyUser
LegacyUserReference
ChildClass
OtherParentClass
ParentClass
CompositeToOneKeyState
Country
NavCountry
NavPhotos
NavPointOfInterest
NavTour
NavUser
User
Doctrine\Tests\Models\NonPublicSchemaJoins\User
NullDefaultColumn
InverseSide
OwningSide
Cat
LitterBox
Pet
Person
PhoneNumber
Company
Company
Department
Department
Logo
Logo
User
User1
PersistentCollectionContent
PersistentCollectionHolder
PersistentEntity
Project
ProjectId
ProjectInvalidMapping
ProjectName
Address
City
FullAddress
Group
NumericEntity
Phone
User
Author
Book
SimpleBook
AbstractEmbeddable
A test asset used to check that embeddables support properties defined in abstract classes
ArrayObjectExtendingClass
A test asset extending {@see \ArrayObject}, useful for verifying internal classes issues with reflection
ClassWithMixedProperties
ConcreteEmbeddable
A test asset used to check that embeddables support properties defined in abstract classes
ParentClass
RoutingLeg
RoutingLocation
RoutingRoute
RoutingRouteBooking
Bond
Bonds have many stocks. This uses a many to many association and fails to model how many of a particular stock a bond has. But i Need a many-to-many association, so please bear with my modelling skills ;)
Market
Stock
Car
Driver
PaidRide
Same as Ride but with an extra column that is not part of the composite primary key
Ride
Test model that contains only Id-columns
Tweet
User
UserList
Contact
UserTyped
UserTypedWithCustomTypedField
Insertable
Updatable
AuxiliaryEntity
InversedManyToManyCompositeIdEntity
InversedManyToManyCompositeIdForeignKeyEntity
InversedManyToManyEntity
InversedManyToManyExtraLazyEntity
InversedOneToManyCompositeIdEntity
InversedOneToManyCompositeIdForeignKeyEntity
InversedOneToManyEntity
InversedOneToManyExtraLazyEntity
InversedOneToOneCompositeIdEntity
InversedOneToOneCompositeIdForeignKeyEntity
InversedOneToOneEntity
OwningManyToManyCompositeIdEntity
OwningManyToManyCompositeIdForeignKeyEntity
OwningManyToManyEntity
OwningManyToManyExtraLazyEntity
OwningManyToOneCompositeIdEntity
OwningManyToOneCompositeIdForeignKeyEntity
OwningManyToOneEntity
OwningManyToOneExtraLazyEntity
OwningManyToOneIdForeignKeyEntity
OwningOneToOneCompositeIdEntity
OwningOneToOneCompositeIdForeignKeyEntity
OwningOneToOneEntity
Name
Person
Article
Category
FirstRelatedEntity
SecondRelatedEntity
AbstractQueryTest
CacheConfigTest
Base testcase class for all Doctrine testcases.
CacheKeyTest
Base testcase class for all Doctrine testcases.
CacheLoggerChainTest
Base testcase class for all Doctrine testcases.
DefaultCacheFactoryTest
Base testcase class for all ORM testcases.
DefaultCacheTest
Base testcase class for all ORM testcases.
DefaultCollectionHydratorTest
Base testcase class for all functional ORM testcases.
DefaultEntityHydratorTest
Base testcase class for all ORM testcases.
DefaultQueryCacheTest
Base testcase class for all ORM testcases.
CacheFactoryDefaultQueryCacheTest
DefaultRegionLegacyTest
Base testcase class for all functional ORM testcases.
DefaultRegionTest
Base testcase class for all functional ORM testcases.
FileLockRegionTest
Base testcase class for all functional ORM testcases.
MultiGetRegionTest
Base testcase class for all functional ORM testcases.
CollectionPersisterTestCase
Base testcase class for all ORM testcases.
NonStrictReadWriteCachedCollectionPersisterTest
Base testcase class for all ORM testcases.
ReadOnlyCachedCollectionPersisterTest
Base testcase class for all ORM testcases.
ReadWriteCachedCollectionPersisterTest
Base testcase class for all ORM testcases.
EntityPersisterTestCase
Base testcase class for all ORM testcases.
NonStrictReadWriteCachedEntityPersisterTest
Base testcase class for all ORM testcases.
ReadOnlyCachedEntityPersisterTest
Base testcase class for all ORM testcases.
ReadWriteCachedEntityPersisterTest
Base testcase class for all ORM testcases.
RegionTestCase
Base testcase class for all functional ORM testcases.
StatisticsCacheLoggerTest
Base testcase class for all Doctrine testcases.
CommitOrderCalculatorTest
Tests of the commit order calculation.
NodeClass1
NodeClass2
NodeClass3
NodeClass4
NodeClass5
ConfigurationTest
Tests for the Configuration object
ConfigurationTestAnnotationReaderChecker
DeprecatedRepository
EntityManagerDecoratorTest
ConstructorTest
Base testcase class for all ORM testcases.
ConstructorTestEntity1
EntityManagerTest
Base testcase class for all ORM testcases.
EntityNotFoundExceptionTest
Tests for {@see \Doctrine\ORM\EntityNotFoundException}
OnClassMetadataNotFoundEventArgsTest
Tests for {@see \Doctrine\ORM\Event\OnClassMetadataNotFoundEventArgs}
AbstractManyToManyAssociationTestCase
Base class for testing a many-to-many association mapping (without inheritance).
AdvancedAssociationTest
Functional tests for the Single Table Inheritance mapping strategy.
Lemma
Type
Phrase
PhraseType
Definition
AdvancedDqlQueryTest
Functional Query tests.
BasicFunctionalTest
Base testcase class for all functional ORM testcases.
CascadeRemoveOrderTest
Base testcase class for all functional ORM testcases.
CascadeRemoveOrderEntityO
CascadeRemoveOrderEntityG
ClassTableInheritanceSecondTest
Functional tests for the Class Table Inheritance mapping strategy.
CTIParent
CTIChild
CTIRelated
CTIRelated2
ClassTableInheritanceTest
Functional tests for the Class Table Inheritance mapping strategy.
ClearEventTest
ClearEventTest
OnClearListener
CompositePrimaryKeyTest
Base testcase class for all functional ORM testcases.
CompositePrimaryKeyWithAssociationsTest
Base testcase class for all functional ORM testcases.
CustomFunctionsTest
Base testcase class for all functional ORM testcases.
NoOp
Abstract Function Node.
CustomCount
Abstract Function Node.
CustomIdObjectTypeTest
Base testcase class for all functional ORM testcases.
CustomRepositoryTest
Base testcase class for all functional ORM testcases.
MinimalEntity
OtherMinimalEntity
MinimalRepository
DatabaseDriverTest
Common BaseClass for DatabaseDriver Tests
DatabaseDriverTestCase
Common BaseClass for DatabaseDriver Tests
DefaultValuesTest
Tests basic operations on entities with default values.
DefaultValueUser
DefaultValueAddress
CmsAddress
DetachedEntityTest
Description of DetachedEntityTest
EntityListenersTest
Base testcase class for all functional ORM testcases.
EntityRepositoryCriteriaTest
Base testcase class for all functional ORM testcases.
EntityRepositoryTest
Base testcase class for all functional ORM testcases.
EnumTest
Base testcase class for all functional ORM testcases.
ExtraLazyCollectionTest
Description of ExtraLazyCollectionTest
FlushEventTest
FlushEventTest
OnFlushListener
OnFlushCalledListener
GH7877Test
Base testcase class for all functional ORM testcases.
GH7877ApplicationGeneratedIdEntity
GH7877EntityWithNullableAssociation
HydrationCacheTest
Base testcase class for all functional ORM testcases.
IdentityMapTest
IdentityMapTest
IndexByAssociationTest
Base testcase class for all functional ORM testcases.
InsertableUpdatableTest
Base testcase class for all functional ORM testcases.
JoinedTableCompositeKeyTest
Base testcase class for all functional ORM testcases.
LifecycleCallbackTest
Base testcase class for all functional ORM testcases.
LifecycleCallbackTestUser
LifecycleCallbackTestEntity
LifecycleCallbackCascader
LifecycleCallbackParentEntity
LifecycleCallbackChildEntity
LifecycleListenerPreUpdate
LifecycleCallbackEventArgEntity
GearmanLockTest
Base testcase class for all functional ORM testcases.
LockAgentWorker
LockTest
Base testcase class for all functional ORM testcases.
OptimisticTest
Base testcase class for all functional ORM testcases.
OptimisticJoinedParent
OptimisticJoinedChild
OptimisticStandard
OptimisticTimestamp
ManyToManyBasicAssociationTest
Basic many-to-many association tests.
ManyToManyBidirectionalAssociationTest
Tests a bidirectional many-to-many association mapping (without inheritance).
ManyToManyEventTest
ManyToManyEventTest
PostUpdateListener
ManyToManySelfReferentialAssociationTest
Tests a self referential many-to-many association mapping (from a model to the same model, without inheritance).
ManyToManyUnidirectionalAssociationTest
Tests a unidirectional many-to-many association mapping (without inheritance).
ManyToOneOrphanRemovalTest
Tests a unidirectional many-to-one association mapping with orphan removal.
MappedSuperclassTest
MappedSuperclassTest
MergeCompositeToOneKeyTest
Base testcase class for all functional ORM testcases.
MergeProxiesTest
Base testcase class for all functional ORM testcases.
MergeSharedEntitiesTest
Base testcase class for all functional ORM testcases.
MSEPicture
MSEFile
MSEUser
MSEAdmin
MergeVersionedManyToOneTest
Base testcase class for all functional ORM testcases.
NativeQueryTest
Base testcase class for all functional ORM testcases.
NewOperatorTest
Base testcase class for all functional ORM testcases.
ClassWithTooMuchArgs
ClassWithPrivateConstructor
NotifyPolicyTest
NativeQueryTest
NotifyBaseEntity
NotifyUser
NotifyGroup
OneToManyBidirectionalAssociationTest
Tests a bidirectional one-to-one association mapping (without inheritance).
OneToManyOrphanRemovalTest
Tests a bidirectional one-to-many association mapping with orphan removal.
OneToManySelfReferentialAssociationTest
Tests a bidirectional one-to-one association mapping (without inheritance).
OneToManyUnidirectionalAssociationTest
Tests a bidirectional one-to-one association mapping (without inheritance).
OneToOneBidirectionalAssociationTest
Tests a bidirectional one-to-one association mapping (without inheritance).
OneToOneEagerLoadingTest
Base testcase class for all functional ORM testcases.
Train
TrainDriver
TrainOwner
Waggon
TrainOrder
OneToOneInverseSideLoadAfterDqlQueryTest
Base testcase class for all functional ORM testcases.
OneToOneOrphanRemovalTest
Tests a bidirectional one-to-one association mapping with orphan removal.
OneToOneSelfReferentialAssociationTest
Tests a self referential one-to-one association mapping (without inheritance).
MultiSelfReference
OneToOneSingleTableInheritanceTest
Base testcase class for all functional ORM testcases.
OneToOneUnidirectionalAssociationTest
Tests a unidirectional one-to-one association mapping (without inheritance).
OrderedCollectionTest
Base testcase class for all functional ORM testcases.
OrderedJoinedTableInheritanceCollectionTest
Functional tests for the Single Table Inheritance mapping strategy.
OJTICPet
OJTICCat
OJTICDog
PaginationTest
Base testcase class for all functional ORM testcases.
CustomPaginationTestTreeWalker
An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
ParserResultSerializationTest
Base testcase class for all functional ORM testcases.
PersistentCollectionCriteriaTest
Base testcase class for all functional ORM testcases.
PersistentCollectionTest
Base testcase class for all functional ORM testcases.
PersistentObjectTest
Test that Doctrine ORM correctly works with the ObjectManagerAware and PersistentObject classes from Common.
PostFlushEventTest
PostFlushEventTest
PostFlushListener
PostLoadEventTest
Base testcase class for all functional ORM testcases.
PostLoadListener
PostLoadListenerCheckAssociationsArePopulated
PostLoadListenerLoadEntityInEventHandler
ProxiesLikeEntitiesTest
Test that Doctrine ORM correctly works with proxy instances exactly like with ordinary Entities
QueryBuilderParenthesisTest
Base testcase class for all functional ORM testcases.
QueryBuilderParenthesisEntity
QueryCacheTest
Base testcase class for all functional ORM testcases.
QueryDqlFunctionTest
Functional Query tests.
QueryIterableTest
Base testcase class for all functional ORM testcases.
QueryTest
Functional Query tests.
ReadonlyPropertiesTest
Base testcase class for all functional ORM testcases.
ReadOnlyTest
Functional Query tests.
ReadOnlyEntity
ReferenceProxyTest
Tests the generation of a proxy object for lazy loading.
ResultCacheTest
Base testcase class for all functional ORM testcases.
CompanySchemaTest
Functional tests for the Class Table Inheritance mapping strategy.
DBAL483Test
Base testcase class for all functional ORM testcases.
DBAL483Default
DDC214Test
WARNING: This test should be run as last test! It can affect others very easily!
MySqlSchemaToolTest
Base testcase class for all functional ORM testcases.
MysqlSchemaNamespacedEntity
PostgreSqlSchemaToolTest
Base testcase class for all functional ORM testcases.
DDC1657Screen
DDC1657Avatar
SchemaValidatorTest
Test the validity of all modelsets
SecondLevelCacheCompositePrimaryKeyTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheCompositePrimaryKeyWithAssociationsTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheConcurrentTest
Base testcase class for all functional ORM testcases.
CacheFactorySecondLevelCacheConcurrentTest
SecondLevelCacheCriteriaTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheExtraLazyCollectionTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheFunctionalTestCase
Base testcase class for all functional ORM testcases.
SecondLevelCacheJoinTableInheritanceTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheManyToManyTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheManyToOneTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheOneToManyTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheOneToOneTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheQueryCacheTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheRepositoryTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheSingleTableInheritanceTest
Base testcase class for all functional ORM testcases.
SecondLevelCacheTest
Base testcase class for all functional ORM testcases.
ListenerSecondLevelCacheTest
SequenceEmulatedIdentityStrategyTest
Base testcase class for all functional ORM testcases.
SequenceEmulatedIdentityEntity
SequenceGeneratorTest
Description of SequenceGeneratorTest
SequenceEntity
SingleTableCompositeKeyTest
Base testcase class for all functional ORM testcases.
SingleTableInheritanceTest
Base testcase class for all functional ORM testcases.
SQLFilterTest
Tests SQLFilter functionality.
MySoftDeleteFilter
The base class that user defined filters should extend.
MyLocaleFilter
The base class that user defined filters should extend.
CMSCountryFilter
The base class that user defined filters should extend.
CMSGroupPrefixFilter
The base class that user defined filters should extend.
CMSArticleTopicFilter
The base class that user defined filters should extend.
CompanyPersonNameFilter
The base class that user defined filters should extend.
CompletedContractFilter
The base class that user defined filters should extend.
CompanyEventFilter
The base class that user defined filters should extend.
StandardEntityPersisterTest
Tests capabilities of the persister.
DDC1040Test
Base testcase class for all functional ORM testcases.
DDC1041Test
Base testcase class for all functional ORM testcases.
DDC1043Test
Base testcase class for all functional ORM testcases.
DDC1080Test
Base testcase class for all functional ORM testcases.
DDC1080Foo
DDC1080Bar
DDC1080FooBar
DDC1113Test
Base testcase class for all functional ORM testcases.
DDC1113Vehicle
DDC1113Car
DDC1113Bus
DDC1113Engine
DDC1129Test
Base testcase class for all functional ORM testcases.
DDC1163Test
Base testcase class for all functional ORM testcases.
DDC1163ProxyHolder
DDC1163Product
DDC1163SpecialProduct
DDC1163Tag
DDC117Test
Base testcase class for all functional ORM testcases.
DDC1181Test
Base testcase class for all functional ORM testcases.
DDC1181Hotel
DDC1181Booking
DDC1181Room
DDC1193Test
Base testcase class for all functional ORM testcases.
DDC1193Company
DDC1193Person
DDC1193Account
DDC1209Test
Base testcase class for all functional ORM testcases.
DDC1209One
DDC1209Two
DDC1209Three
DateTime2
DDC1225Test
Base testcase class for all functional ORM testcases.
DDC1225TestEntity1
DDC1225TestEntity2
DDC1228Test
Base testcase class for all functional ORM testcases.
DDC1228User
DDC1228Profile
DDC1238Test
Base testcase class for all functional ORM testcases.
DDC1238User
DDC1250Test
Base testcase class for all functional ORM testcases.
DDC1250ClientHistory
DDC1276Test
Base testcase class for all functional ORM testcases.
DDC1300Test
Base testcase class for all functional ORM testcases.
DDC1300Foo
DDC1300FooLocale
DDC1301Test
Base testcase class for all functional ORM testcases.
DDC1306Test
Base testcase class for all functional ORM testcases.
DDC1335Test
Base testcase class for all functional ORM testcases.
DDC1335User
DDC1335Phone
DDC1383Test
Base testcase class for all functional ORM testcases.
DDC1383AbstractEntity
DDC1383Entity
DDC1392Test
Base testcase class for all functional ORM testcases.
DDC1392Picture
DDC1392File
DDC1400Test
Base testcase class for all functional ORM testcases.
DDC1400Article
DDC1400User
DDC1400UserState
DDC1404Test
Base testcase class for all functional ORM testcases.
DDC1404ParentEntity
DDC1404ChildEntity
DDC142Test
Base testcase class for all functional ORM testcases.
DDC1430Test
Base testcase class for all functional ORM testcases.
DDC1430Order
DDC1430OrderProduct
DDC1436Test
Base testcase class for all functional ORM testcases.
DDC1436Page
DDC144Test
Base testcase class for all functional ORM testcases.
DDC144FlowElement
DDC144Expression
DDC144Operand
DDC1452Test
Base testcase class for all functional ORM testcases.
DDC1452EntityA
DDC1452EntityB
DDC1454Test
Base testcase class for all functional ORM testcases.
DDC1454Picture
DDC1454File
DDC1458Test
Base testcase class for all functional ORM testcases.
TestEntity
TestAdditionalEntity
DDC1461Test
Base testcase class for all functional ORM testcases.
DDC1461User
DDC1461TwitterAccount
DDC1509Test
Base testcase class for all functional ORM testcases.
DDC1509Picture
DDC1509AbstractFile
DDC1509File
DDC1514Test
Base testcase class for all functional ORM testcases.
DDC1514EntityA
DDC1514EntityB
DDC1514EntityC
DDC1515Test
Base testcase class for all functional ORM testcases.
DDC1515Foo
DDC1515Bar
DDC1526Test
Base testcase class for all functional ORM testcases.
DDC1526Menu
DDC1545Test
Base testcase class for all functional ORM testcases.
DDC1548Test
Base testcase class for all functional ORM testcases.
DDC1548E1
DDC1548E2
DDC1548Rel
DDC1594Test
Base testcase class for all functional ORM testcases.
DDC1595Test
Base testcase class for all functional ORM testcases.
DDC1595BaseInheritance
DDC1595InheritedEntity1
DDC1595InheritedEntity2
DDC163Test
Base testcase class for all functional ORM testcases.
DDC1643Test
Base testcase class for all functional ORM testcases.
DDC1654Test
Base testcase class for all functional ORM testcases.
DDC1654Post
DDC1654Comment
DDC1655Test
Base testcase class for all functional ORM testcases.
DDC1655Foo
DDC1655Bar
DDC1655Baz
DDC1666Test
Base testcase class for all functional ORM testcases.
DDC1685Test
Base testcase class for all functional ORM testcases.
DDC168Test
Base testcase class for all functional ORM testcases.
DDC1690Test
Base testcase class for all functional ORM testcases.
NotifyBaseEntity
DDC1690Parent
DDC1690Child
DDC1695Test
Base testcase class for all functional ORM testcases.
DDC1695News
DDC1707Test
Base testcase class for all functional ORM testcases.
DDC1707Base
DDC1707Child
DDC1719Test
Base testcase class for all functional ORM testcases.
DDC1719SimpleEntity
DDC1734Test
Base testcase class for all functional ORM testcases.
DDC1757Test
Base testcase class for all functional ORM testcases.
DDC1757A
DDC1757B
DDC1757C
DDC1757D
DDC1778Test
Base testcase class for all functional ORM testcases.
DDC1787Test
Base testcase class for all functional ORM testcases.
DDC1787Foo
DDC1787Bar
DDC1843Test
Base testcase class for all functional ORM testcases.
DDC1884Test
Base testcase class for all functional ORM testcases.
DDC1885Test
Base testcase class for all functional ORM testcases.
DDC1918Test
Base testcase class for all functional ORM testcases.
DDC1925Test
Base testcase class for all functional ORM testcases.
DDC1925Product
DDC1925User
DDC192Test
Base testcase class for all functional ORM testcases.
DDC192User
DDC192Phonenumber
DDC1995Test
Base testcase class for all functional ORM testcases.
DDC1998Test
Base testcase class for all functional ORM testcases.
DDC1998Entity
DDC1998Type
Type that maps an SQL VARCHAR to a PHP string.
DDC1998Id
DDC199Test
Base testcase class for all functional ORM testcases.
DDC199ParentClass
DDC199ChildClass
DDC199RelatedClass
DDC2012Test
Base testcase class for all functional ORM testcases.
DDC2012Item
DDC2012ItemPerson
DDC2012TsVectorType
The base class for so-called Doctrine mapping types.
DDC2074Test
Base testcase class for all functional ORM testcases.
DDC2084Test
Base testcase class for all functional ORM testcases.
MyEntity1
MyEntity2
DDC2090Test
Base testcase class for all functional ORM testcases.
DDC2106Test
Base testcase class for all functional ORM testcases.
DDC2106Entity
DDC211Test
Base testcase class for all functional ORM testcases.
DDC211User
DDC211Group
DDC2138Test
Base testcase class for all functional ORM testcases.
DDC2138Structure
DDC2138UserFollowedObject
DDC2138UserFollowedStructure
DDC2138UserFollowedUser
DDC2138User
DDC2175Test
Base testcase class for all functional ORM testcases.
DDC2175Entity
DDC2182Test
Base testcase class for all functional ORM testcases.
DDC2182OptionParent
DDC2182OptionChild
DDC2214Test
Verifies that the type of parameters being bound to an SQL query is the same of the identifier of the entities used as parameters in the DQL query, even if the bound objects are proxies.
DDC2214Foo
DDC2214Bar
DDC2224Test
Base testcase class for all functional ORM testcases.
DDC2224Type
The base class for so-called Doctrine mapping types.
DDC2224Entity
DDC2230Test
Base testcase class for all functional ORM testcases.
DDC2230User
DDC2230Address
DDC2231Test
Base testcase class for all functional ORM testcases.
DDC2231EntityY
DDC2252Test
Base testcase class for all functional ORM testcases.
DDC2252Privilege
DDC2252MerchantAccount
DDC2252User
DDC2252Membership
DDC2256Test
Base testcase class for all functional ORM testcases.
DDC2256User
DDC2256Group
DDC2306Test
Base testcase class for all functional ORM testcases.
DDC2306Zone
DDC2306User
DDC2306Address
DDC2306UserAddress
DDC2346Test
Base testcase class for all functional ORM testcases.
DDC2346Foo
DDC2346Bar
DDC2346Baz
DDC2350Test
Base testcase class for all functional ORM testcases.
DDC2350User
DDC2350Bug
DDC2359Test
DDC2359Foo
DDC237Test
Base testcase class for all functional ORM testcases.
DDC237EntityX
DDC237EntityY
DDC237EntityZ
DDC2387Test
Common BaseClass for DatabaseDriver Tests
DDC2409Test
Base testcase class for all functional ORM testcases.
DDC2415Test
Base testcase class for all functional ORM testcases.
DDC2415ParentEntity
DDC2415ChildEntity
DDC2415Generator
DDC2494Test
Base testcase class for all functional ORM testcases.
DDC2494Currency
DDC2494Campaign
DDC2494TinyIntType
The base class for so-called Doctrine mapping types.
DDC2519Test
Base testcase class for all functional ORM testcases.
DDC2575Test
Base testcase class for all functional ORM testcases.
DDC2575Root
DDC2575A
DDC2575B
DDC2579Test
Base testcase class for all functional ORM testcases.
DDC2579Entity
DDC2579EntityAssoc
DDC2579AssocAssoc
DDC2579Type
Type that maps an SQL VARCHAR to a PHP string.
DDC2579Id
DDC258Test
Base testcase class for all functional ORM testcases.
DDC258Super
DDC258Class1
DDC258Class2
DDC258Class3
An extra class to demonstrate why title and description aren't in Super
DDC2602Test
Base testcase class for all functional ORM testcases.
DDC2602PostLoadListener
DDC2602User
DDC2602Biography
DDC2602BiographyField
DDC2602BiographyFieldChoice
DDC2602FieldSelection
DDC2645Test
Base testcase class for all functional ORM testcases.
DDC2645Foo
DDC2645Bar
DDC2655Test
Base testcase class for all functional ORM testcases.
DDC2660Test
Base testcase class for all functional ORM testcases.
DDC2660Product
DDC2660Customer
DDC2660CustomerOrder
DDC2692Test
Base testcase class for all functional ORM testcases.
DDC2692Foo
DDC2759Test
Base testcase class for all functional ORM testcases.
DDC2759Qualification
DDC2759Category
DDC2759QualificationMetadata
DDC2759MetadataCategory
DDC2775Test
Functional tests for cascade remove with class table inheritance.
Role
AdminRole
Authorization
User
DDC2780Test
Base testcase class for all functional ORM testcases.
DDC2780User
DDC2780Project
DDC2790Test
Base testcase class for all functional ORM testcases.
OnFlushListener
DDC279Test
Base testcase class for all functional ORM testcases.
DDC279EntityXAbstract
DDC279EntityX
DDC279EntityY
DDC279EntityZ
DDC2825Test
This class makes tests on the correct use of a database schema when entities are stored
DDC2825ClassWithImplicitlyDefinedSchemaAndQuotedTableName
DDC2862Test
Base testcase class for all functional ORM testcases.
DDC2862Driver
DDC2862User
DDC2895Test
Base testcase class for all functional ORM testcases.
AbstractDDC2895
DDC2895
DDC2931Test
Base testcase class for all functional ORM testcases.
DDC2931User
DDC2943Test
Base testcase class for all functional ORM testcases.
DDC2984Test
Base testcase class for all functional ORM testcases.
DDC2984User
DDC2984DomainUserId
DDC2984DomainUserId ValueObject
DDC2984UserIdCustomDbalType
Type that maps an SQL VARCHAR to a PHP string.
DDC2996Test
Base testcase class for all functional ORM testcases.
DDC2996User
DDC2996UserPreference
DDC3033Test
Base testcase class for all functional ORM testcases.
DDC3033Product
DDC3033User
DDC3042Test
Base testcase class for all functional ORM testcases.
DDC3042Foo
DDC3042Bar
DDC3068Test
Base testcase class for all functional ORM testcases.
DDC309Test
Base testcase class for all functional ORM testcases.
DDC309Country
DDC309User
DDC3103Test
Base testcase class for all functional ORM testcases.
DDC3103ArticleId
DDC3123Test
Base testcase class for all functional ORM testcases.
DDC3160Test
FlushEventTest
DDC3160OnFlushListener
DDC3170Test
Base testcase class for all functional ORM testcases.
DDC3170AbstractEntityJoined
DDC3170ProductJoined
DDC3170AbstractEntitySingleTable
DDC3170ProductSingleTable
DDC3192Test
Base testcase class for all functional ORM testcases.
DDC3192Currency
DDC3192Transaction
DDC3192CurrencyCode
The base class for so-called Doctrine mapping types.
DDC3223Test
Functional tests for get Id after clone child entity
Journalist
Participant
Status
ProfileStatus
DDC3300Test
Base testcase class for all functional ORM testcases.
DDC3300Person
DDC3300HumanBoss
DDC3300HumanEmployee
DDC3303Test
Base testcase class for all functional ORM testcases.
DDC3303Person
DDC3303Address
DDC3303Employee
DDC331Test
Functional tests for the Class Table Inheritance mapping strategy.
DDC3330Test
Functional tests for paginator with collection order
DDC3330Building
DDC3330Hall
DDC3346Test
Base testcase class for all functional ORM testcases.
DDC345Test
Base testcase class for all functional ORM testcases.
DDC345User
DDC345Group
DDC345Membership
DDC353Test
Base testcase class for all functional ORM testcases.
DDC353Picture
DDC353File
DDC3582Test
Base testcase class for all functional ORM testcases.
DDC3582Entity
DDC3582Embeddable1
DDC3582Embeddable2
DDC3582Embeddable3
DDC3597Test
Base testcase class for all functional ORM testcases.
DDC3634Test
Base testcase class for all functional ORM testcases.
DDC3634Entity
DDC3634JTIBaseEntity
DDC3634JTIChildEntity
DDC3634LastInsertIdMockingConnection
DDC3644Test
Functional tests for orphan removal with one to many association.
DDC3644User
DDC3644Address
DDC3644Animal
DDC3644Pet
DDC3699Test
Base testcase class for all functional ORM testcases.
DDC3719Test
Base testcase class for all functional ORM testcases.
DDC371Test
Base testcase class for all functional ORM testcases.
DDC371Child
DDC371Parent
DDC3785Test
Base testcase class for all functional ORM testcases.
DDC3785Asset
DDC3785Attribute
DDC3785AssetId
DDC3785AssetIdType
The base class for so-called Doctrine mapping types.
DDC381Test
Base testcase class for all functional ORM testcases.
DDC381Entity
DDC3967Test
Base testcase class for all functional ORM testcases.
DDC4003Test
Base testcase class for all functional ORM testcases.
DDC4024Test
Base testcase class for all Doctrine testcases.
DDC422Test
Base testcase class for all functional ORM testcases.
DDC422Guest
DDC422Customer
DDC422Contact
DDC425Test
Base testcase class for all functional ORM testcases.
DDC425Entity
DDC440Test
Base testcase class for all functional ORM testcases.
DDC440Phone
DDC440Client
DDC444Test
Base testcase class for all functional ORM testcases.
DDC444User
DDC448Test
Base testcase class for all functional ORM testcases.
DDC448MainTable
DDC448ConnectedClass
DDC448SubTable
DDC493Test
Base testcase class for all functional ORM testcases.
DDC493Customer
DDC493Distributor
DDC493Contact
DDC501Test
Base testcase class for all functional ORM testcases.
DDC512Test
Base testcase class for all functional ORM testcases.
DDC512Customer
DDC512OfferItem
DDC512Item
DDC513Test
Base testcase class for all functional ORM testcases.
DDC513OfferItem
DDC513Item
DDC513Price
DDC518Test
Base testcase class for all functional ORM testcases.
DDC522Test
Tests that join columns (foreign keys) can be named the same as the association fields they're used on without causing issues.
DDC522Customer
DDC522Cart
DDC522ForeignKeyTest
DDC531Test
Base testcase class for all functional ORM testcases.
DDC531Item
DDC531SubItem
DDC5684Test
This test verifies that custom post-insert identifiers respect type conversion semantics.
DDC5684ObjectIdType
The base class for so-called Doctrine mapping types.
DDC5684ObjectId
DDC5684Object
DDC588Test
Base testcase class for all functional ORM testcases.
DDC588Site
DDC599Test
Base testcase class for all functional ORM testcases.
DDC599Item
DDC599Subitem
DDC599Child
DDC618Test
Base testcase class for all functional ORM testcases.
DDC618Author
DDC618Book
DDC6303Test
Base testcase class for all functional ORM testcases.
DDC6303BaseClass
DDC6303ChildA
DDC6303ChildB
DDC633Test
Base testcase class for all functional ORM testcases.
DDC633Appointment
DDC633Patient
DDC6460Test
Base testcase class for all functional ORM testcases.
DDC6460Embeddable
DDC6460Entity
DDC6460ParentEntity
DDC6558Test
Base testcase class for all functional ORM testcases.
DDC6558Person
DDC6558Manager
DDC6558Employee
DDC6558Staff
DDC6558Developer
DDC656Test
Base testcase class for all functional ORM testcases.
DDC656Entity
DDC657Test
Base testcase class for all functional ORM testcases.
DDC698Test
Base testcase class for all functional ORM testcases.
DDC698Role
DDC698Privilege
DDC69Test
Functional tests for the Single Table Inheritance mapping strategy.
Lemma
Relation
RelationType
DDC719Test
Base testcase class for all functional ORM testcases.
MyEntity
DDC719Group
DDC729Test
Base testcase class for all functional ORM testcases.
DDC729A
DDC729B
DDC735Test
Base testcase class for all functional ORM testcases.
DDC735Product
DDC735Review
DDC736Test
Base testcase class for all functional ORM testcases.
DisableFetchJoinTreeWalker
An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
DDC742Test
Base testcase class for all functional ORM testcases.
DDC742User
DDC742Comment
DDC748Test
Base testcase class for all functional ORM testcases.
DDC758Test
Base testcase class for all functional ORM testcases.
DDC767Test
Base testcase class for all functional ORM testcases.
DDC7969Test
Base testcase class for all functional ORM testcases.
DDC809Test
Base testcase class for all functional ORM testcases.
DDC809Variant
DDC809SpecificationValue
DDC812Test
Base testcase class for all functional ORM testcases.
DDC832Test
Base testcase class for all functional ORM testcases.
DDC832Like
DDC832JoinedIndex
DDC832JoinedTreeIndex
DDC837Test
Base testcase class for all functional ORM testcases.
DDC837Super
DDC837Class1
DDC837Class2
DDC837Class3
An extra class to demonstrate why title and description aren't in Super
DDC837Aggregate
DDC849Test
Base testcase class for all functional ORM testcases.
DDC881Test
Base testcase class for all functional ORM testcases.
DDC881User
DDC881PhoneNumber
DDC881PhoneCall
DDC933Test
Base testcase class for all functional ORM testcases.
DDC949Test
Base testcase class for all functional ORM testcases.
DDC960Test
Base testcase class for all functional ORM testcases.
DDC960Root
DDC960Child
DDC992Test
Base testcase class for all functional ORM testcases.
DDC992Parent
DDC992Child
DDC992Role
GH10049Test
Base testcase class for all functional ORM testcases.
ReadOnlyPropertyInheritor
ReadOnlyPropertyOwner
GH10132Test
Base testcase class for all functional ORM testcases.
GH10288Test
This test makes sure that Discriminator columns can use both custom types using PHP enums as well as enumType definition of enums.
GH10288PeopleType
Type that maps an SQL VARCHAR to a PHP string.
GH10288PersonWithEnumType
GH10288BossWithEnumType
GH10288EmployeeWithEnumType
GH10288PersonCustomEnumType
GH10288BossCustomEnumType
GH10288EmployeeCustomEnumType
GH10334Test
Base testcase class for all functional ORM testcases.
GH10336Test
Base testcase class for all functional ORM testcases.
GH10348Test
Base testcase class for all functional ORM testcases.
GH10348Person
GH10348Company
GH10387Test
Base testcase class for all ORM testcases.
GH10387EntitiesOnlyRoot
GH10387EntitiesOnlyMiddle
GH10387EntitiesOnlyLeaf
GH10387MappedSuperclassRoot
GH10387MappedSuperclassMiddle
GH10387MappedSuperclassLeaf
GH10387AbstractEntitiesRoot
GH10387AbstractEntitiesMiddle
GH10387AbstractEntitiesLeaf
GH10450Test
Base testcase class for all ORM testcases.
GH10450BaseEntityPrivate
GH10450EntityChildPrivate
GH10450BaseMappedSuperclassPrivate
GH10450MappedSuperclassChildPrivate
GH10450BaseEntityProtected
GH10450EntityChildProtected
GH10450BaseMappedSuperclassProtected
GH10450MappedSuperclassChildProtected
GH10454Test
Base testcase class for all ORM testcases.
GH10454BaseEntityProtected
GH10454EntityChildProtected
GH10454BaseMappedSuperclassProtected
GH10454MappedSuperclassChildProtected
GH10462Test
Base testcase class for all functional ORM testcases.
GH10462Person
GH10462Employee
GH10473Test
Base testcase class for all ORM testcases.
GH10473BaseUser
GH10473SocialMediaAccount
GH10473UserImplementation
GH10531Test
Base testcase class for all functional ORM testcases.
GH10531A
GH10531B
GH10532Test
Base testcase class for all functional ORM testcases.
GH10532X
GH10532B
GH10532C
GH10532A
GH10566Test
Base testcase class for all functional ORM testcases.
GH10566A
GH10566B
GH10566C
GH10625Test
Base testcase class for all functional ORM testcases.
GH10625Root
GH10625Middle
GH10625Leaf
GH10747Test
Functional tests for asserting that orphaned children in a OneToMany relationship get removed with a custom identifier
GH10747Article
GH10747Credit
GH10747CustomIdObjectHashType
The base class for so-called Doctrine mapping types.
GH10752Test
Base testcase class for all functional ORM testcases.
GH10752Order
GH10752Promotion
GH10869Test
Base testcase class for all functional ORM testcases.
GH10869Entity
GH10880Test
Base testcase class for all functional ORM testcases.
GH10880ProcessOwner
GH10880BaseProcess
GH10880Process
GH2947Test
Base testcase class for all functional ORM testcases.
GH2947Car
GH5562Test
Base testcase class for all functional ORM testcases.
GH5562Merchant
GH5562User
GH5562Manager
GH5742Test
Base testcase class for all functional ORM testcases.
GH5742Person
GH5742Toothbrush
GH5742ToothpasteBrand
GH5762Test
Base testcase class for all functional ORM testcases.
GH5762Driver
GH5762DriverRide
GH5762Car
GH5804Test
Base testcase class for all functional ORM testcases.
GH5804Generator
GH5804Type
The base class for so-called Doctrine mapping types.
GH5804Article
GH5887Test
Base testcase class for all functional ORM testcases.
GH5887Cart
GH5887Customer
GH5887CustomIdObject
GH5887CustomIdObjectType
Type that maps an SQL VARCHAR to a PHP string.
GH5988Test
Functional tests for the Class Table Inheritance mapping strategy with custom id object types.
GH5988CustomIdObjectHashType
The base class for so-called Doctrine mapping types.
GH5988CustomIdObjectTypeParent
GH5988CustomIdObjectTypeChild
GH5998Test
Base testcase class for all functional ORM testcases.
GH5998Common
GH5998JTI
GH5998JTICommon
GH5998JTIChild
GH5998STI
GH5998STICommon
GH5998STIChild
GH5998Basic
GH5998Related
GH6029Test
Base testcase class for all functional ORM testcases.
GH6029User
GH6029Group
GH6029Group2
GH6029Product
GH6029Feature
GH6141Test
Base testcase class for all functional ORM testcases.
GH6141PeopleType
Type that maps an SQL VARCHAR to a PHP string.
GH6141People
GH6141Person
GH6141Boss
GH6141Employee
GH6217Test
Base testcase class for all functional ORM testcases.
GH6217AssociatedEntity
GH6217FetchedEntity
GH6362Test
Base testcase class for all functional ORM testcases.
GH6362Start
GH6362Base
GH6362Child
GH6362Join
GH6394Test
Base testcase class for all functional ORM testcases.
A
B
GH6402Test
Base testcase class for all functional ORM testcases.
GH6464Test
Base testcase class for all functional ORM testcases.
GH6464Post
GH6464User
GH6464Author
GH6499OneToManyRelationshipTest
Base testcase class for all functional ORM testcases.
Application
Person
ApplicationPerson
GH6499OneToOneRelationshipTest
Base testcase class for all functional ORM testcases.
GH6499OTOA
GH6499OTOB
GH6499Test
Base testcase class for all functional ORM testcases.
GH6499A
GH6499B
GH6531Test
Base testcase class for all functional ORM testcases.
GH6531User
GH6531Address
GH6531Article
GH6531ArticleAttribute
GH6531Order
GH6531Product
GH6531OrderItem
GH6682Test
Base testcase class for all functional ORM testcases.
GH6699Test
Base testcase class for all functional ORM testcases.
GH6740Test
Base testcase class for all functional ORM testcases.
GH6823Test
Base testcase class for all functional ORM testcases.
GH6823User
GH6823Group
GH6823Status
GH6823Tag
GH6937Test
Base testcase class for all functional ORM testcases.
GH6937Person
GH6937Employee
GH6937Manager
GH7006Test
Base testcase class for all functional ORM testcases.
GH7006Book
GH7006PCT
GH7006PCTFee
GH7012Test
Base testcase class for all functional ORM testcases.
GH7012UserData
GH7062Test
Base testcase class for all functional ORM testcases.
GH7062Ranking
Simple Entity whose identity is defined through another Entity (Season)
GH7062Season
Entity which serves as a identity provider for other entities
GH7062Team
Entity which serves as a identity provider for other entities
GH7062RankingPosition
Entity whose identity is defined through two other entities
GH7067Test
Base testcase class for all functional ORM testcases.
GH7067Entity
GH7068Test
Base testcase class for all functional ORM testcases.
SomeEntity
GH7079Test
Base testcase class for all functional ORM testcases.
GH7079CmsUser
GH7079CmsAddress
GH7180Test
Tests suggested in https://github.com/doctrine/orm/pull/7180#issuecomment-380841413 and https://github.com/doctrine/orm/pull/7180#issuecomment-381067448.
GH7180A
GH7180B
GH7180C
GH7180D
GH7180E
GH7180F
GH7180G
GH7259Test
Base testcase class for all functional ORM testcases.
GH7259File
GH7259FileVersion
GH7259Space
GH7259Feed
GH7286Test
Base testcase class for all functional ORM testcases.
GH7286Entity
GH7286CustomConcat
Abstract Function Node.
GH7366Test
Base testcase class for all functional ORM testcases.
GH7366Entity
GH7407Test
Base testcase class for all functional ORM testcases.
GH7496WithToIterableTest
Base testcase class for all functional ORM testcases.
GH7496EntityA
GH7496EntityB
GH7496EntityAinB
GH7505Test
Base testcase class for all functional ORM testcases.
GH7505AbstractResponse
GH7505ArrayResponse
GH7505TextResponse
GH7512Test
Base testcase class for all functional ORM testcases.
GH7512EntityA
GH7512EntityB
GH7512EntityC
GH7629Test
Base testcase class for all functional ORM testcases.
GH7629Entity
GH7661Test
Base testcase class for all functional ORM testcases.
GH7661User
GH7661Event
GH7661Participant
GH7684Test
Verifies that associations/columns with an inline '_id' get named properly
GH7717Test
Base testcase class for all functional ORM testcases.
GH7735Test
Base testcase class for all functional ORM testcases.
GH7735Car
GH7735Engine
GH7735Power
GH7737Test
Base testcase class for all functional ORM testcases.
GH7737Group
GH7737Person
GH7761Test
Base testcase class for all functional ORM testcases.
GH7761Entity
GH7761ChildEntity
GH7767Test
Base testcase class for all functional ORM testcases.
GH7767ParentEntity
GH7767ChildEntity
GH7820Test
Base testcase class for all functional ORM testcases.
GH7820Line
GH7820LineText
GH7820LineTextType
Type that maps an SQL VARCHAR to a PHP string.
GH7829Test
Base testcase class for all functional ORM testcases.
GH7836Test
Base testcase class for all functional ORM testcases.
GH7836ParentEntity
GH7836ChildEntity
GH7864Test
Base testcase class for all functional ORM testcases.
GH7864User
GH7864Tweet
GH7869Test
Base testcase class for all ORM testcases.
GH7869Appointment
GH7869Patient
GH7875Test
Base testcase class for all functional ORM testcases.
GH7875MyEntity
GH7875MyOtherEntity
GH7941Test
Base testcase class for all functional ORM testcases.
GH7941Product
GH8055Test
Base testcase class for all functional ORM testcases.
GH8055BaseClass
GH8055SubClass
GH8061Test
Base testcase class for all ORM testcases.
GH8061Entity
GH8061Type
The base class for so-called Doctrine mapping types.
GH8061Class
GH8127Test
Base testcase class for all functional ORM testcases.
GH8127Root
GH8127Middle
GH8127Leaf
GH8217Test
Base testcase class for all functional ORM testcases.
GH8217Collection
GH8217CollectionItem
GH8415Test
Base testcase class for all functional ORM testcases.
GH8415AssociationTarget
GH8415BaseClass
GH8415MiddleMappedSuperclass
GH8415LeafClass
GH8415ToManyAssociationTest
Base testcase class for all ORM testcases.
GH8415ToManyAssociationTarget
GH8415ToManyBaseClass
GH8415ToManyMappedSuperclass
GH8415ToManyLeafClass
GH8443Test
Base testcase class for all functional ORM testcases.
GH8443Foo
GH8499Test
Base testcase class for all functional ORM testcases.
GH8499VersionableEntity
GH8663Test
Base testcase class for all functional ORM testcases.
GH8663VersionedEntity
GH8914Test
Base testcase class for all ORM testcases.
GH8914BaseEntity
GH8914Person
GH8914Employee
GH9027Test
Base testcase class for all functional ORM testcases.
GH9027Customer
GH9027Cart
GH9109Test
Base testcase class for all functional ORM testcases.
GH9109Product
GH9109User
GH9192Test
Base testcase class for all functional ORM testcases.
GH9192A
GH9192B
GH9192C
GH9230Test
Base testcase class for all functional ORM testcases.
GH9230Entity
GH9335Test
Base testcase class for all functional ORM testcases.
GH9335IntObjectType
The base class for so-called Doctrine mapping types.
GH9335IntObject
GH9335Book
GH9335Author
GH9467Test
Base testcase class for all functional ORM testcases.
JoinedInheritanceChild
JoinedInheritanceNonInsertableColumn
JoinedInheritanceNonUpdatableColumn
JoinedInheritanceNonWritableColumn
JoinedInheritanceRoot
JoinedInheritanceWritableColumn
GH9516Test
Base testcase class for all functional ORM testcases.
GH9516Passenger
GH9516Vehicle
GH9516Car
GH9516SportsCar
GH9579Test
Base testcase class for all functional ORM testcases.
GH9579Container
GH9579Item
GH9579Part
GH9807Test
Base testcase class for all functional ORM testcases.
GH9807Main
GH9807Join
Issue5989Test
Base testcase class for all functional ORM testcases.
Issue9300Test
Base testcase class for all functional ORM testcases.
Ticket2481Test
Base testcase class for all functional ORM testcases.
Ticket2481Product
Ticket4646InstanceOfAbstractTest
Base testcase class for all functional ORM testcases.
PersonTicket4646Abstract
EmployeeTicket4646Abstract
Ticket4646InstanceOfMultiLevelTest
Base testcase class for all functional ORM testcases.
PersonTicket4646MultiLevel
EmployeeTicket4646MultiLevel
EngineerTicket4646MultiLevel
Ticket4646InstanceOfParametricTest
Base testcase class for all functional ORM testcases.
PersonTicket4646Parametric
EmployeeTicket4646Parametric
Ticket4646InstanceOfTest
Base testcase class for all functional ORM testcases.
PersonTicket4646
EmployeeTicket4646
Ticket4646InstanceOfWithMultipleParametersTest
Base testcase class for all functional ORM testcases.
PersonTicket4646Multiple
EmployeeTicket4646Multiple
ManagerTicket4646Multiple
InternTicket4646Multiple
TypeTest
Base testcase class for all functional ORM testcases.
TypeValueSqlTest
Base testcase class for all functional ORM testcases.
UnitOfWorkLifecycleTest
Base testcase class for all functional ORM testcases.
UUIDGeneratorTest
Base testcase class for all functional ORM testcases.
UUIDEntity
ManyToManyCompositeIdForeignKeyTest
The entities all use a custom type that converst the value as identifier(s).
ManyToManyCompositeIdTest
The entities all use a custom type that converst the value as identifier(s).
ManyToManyExtraLazyTest
The entities all use a custom type that converst the value as identifier(s).
ManyToManyTest
The entities all use a custom type that converst the value as identifier(s).
OneToManyCompositeIdForeignKeyTest
The entities all use a custom type that converst the value as identifier(s).
OneToManyCompositeIdTest
The entities all use a custom type that converst the value as identifier(s).
OneToManyExtraLazyTest
The entities all use a custom type that converst the value as identifier(s).
OneToManyTest
The entities all use a custom type that converst the value as identifier(s).
OneToOneCompositeIdForeignKeyTest
The entities all use a custom type that converst the value as identifier(s).
OneToOneCompositeIdTest
The entities all use a custom type that converst the value as identifier(s).
OneToOneTest
The entities all use a custom type that converst the value as identifier(s).
ValueObjectsTest
Base testcase class for all functional ORM testcases.
DDC93Person
DDC93Timestamps
DDC93Vehicle
DDC93Car
DDC93Country
DDC93Address
DDC93Customer
DDC93ContactInfo
DDC3028PersonWithPrefix
DDC3028PersonEmptyPrefix
DDC3028PersonPrefixFalse
DDC3028Id
DDC3028NestedEmbeddable
DDC3027Animal
DDC3027Dog
DDCInfiniteNestingEmbeddable
DDCNestingEmbeddable1
DDCNestingEmbeddable2
DDCNestingEmbeddable3
DDCNestingEmbeddable4
VersionedOneToOneTest
Tests that an entity with a OneToOne relationship defined as the id, with a version field can be created.
AbstractHydratorTest
Base testcase class for all functional ORM testcases.
ArrayHydratorTest
Base testcase class for all ORM testcases.
CustomHydratorTest
Base testcase class for all ORM testcases.
CustomHydrator
Base class for all hydrators. A hydrator is a class that provides some form of transformation of an SQL result set into another structure.
HydrationTestCase
Base testcase class for all ORM testcases.
ObjectHydratorTest
Base testcase class for all ORM testcases.
ResultSetMappingTest
Description of ResultSetMappingTest
ScalarColumnHydratorTest
Base testcase class for all ORM testcases.
ScalarHydratorTest
Base testcase class for all ORM testcases.
SimpleObjectHydratorTest
Base testcase class for all ORM testcases.
SingleScalarHydratorTest
Base testcase class for all ORM testcases.
AbstractIdGeneratorTest
AssignedGeneratorTest
AssignedGeneratorTest
AssignedSingleIdEntity
AssignedCompositeIdEntity
SequenceGeneratorTest
Base testcase class for all ORM testcases.
HydrationCompleteHandlerTest
Tests for {@see \Doctrine\ORM\Internal\HydrationCompleteHandler}
TopologicalSortTest
Base testcase class for all ORM testcases.
Node
LazyCriteriaCollectionTest
AnnotationDriverTest
Base testcase class for all ORM testcases.
ColumnWithoutType
MappedSuperClassInheritence
AnnotationParent
AnnotationChild
SuperEntity
MiddleMappedSuperclass
ChildEntity
InvalidFetchOption
AnnotationSLC
AnnotationSLCFoo
DiscriminatorColumnWithZeroLength
DiscriminatorColumnWithNoLength
DiscriminatorColumnWithNonZeroLength
DiscriminatorColumnWithNullLength
AnsiQuoteStrategyTest
Base testcase class for all ORM testcases.
AttributeDriverTest
Base testcase class for all ORM testcases.
AttributeEntityWithoutOriginalParents
AttributeEntityStartingWithRepeatableAttributes
AttributeTransientAnnotation
AttributeTransientClass
AttributeReaderTest
TestEntity
TestTag
TestPerson
TestEmployee
BasicInheritanceMappingTest
Base testcase class for all ORM testcases.
TransientBaseClass
EntitySubClass
MappedSuperclassBase
MappedSuperclassRelated1
EntitySubClass2
MappedSuperclassBaseIndex
EntityIndexSubClass
HierarchyBase
HierarchyASuperclass
HierarchyBEntity
HierarchyC
HierarchyD
HierarchyE
SuperclassEntity
SuperclassBase
MediumSuperclassBase
MediumSuperclassEntity
SubclassWithRepository
InvalidEntityRoot
InvalidEntityRootChild
InvalidEntityRootAbstractChild
InvalidAbstractEntityRoot
InvalidAbstractEntityRootChild
InvalidAbstractEntityRootAbstractChild
InvalidComplexRoot
InvalidComplexMappedSuperclass
InvalidComplexTransientClass
InvalidComplexEntity
ClassMetadataBuilderTest
Base testcase class for all ORM testcases.
ClassMetadataLoadEventTest
Base testcase class for all ORM testcases.
LoadEventTestEntity
ClassMetadataTest
Base testcase class for all ORM testcases.
DDC2700MappedSuperClass
MyNamespacedNamingStrategy
The default NamingStrategy
MyPrefixNamingStrategy
The default NamingStrategy
MyArrayObjectEntity
DefaultQuoteStrategyTest
Doctrine\Tests\ORM\Mapping\DefaultQuoteStrategyTest
EntityListenerResolverTest
Base testcase class for all ORM testcases.
FieldBuilderTest
Base testcase class for all ORM testcases.
AttributeEntityWithNestedJoinColumns
MappingDriverTestCase
Base testcase class for all ORM testcases.
User
UserIncorrectIndex
UserIncorrectUniqueConstraint
Animal
Cat
Dog
DDC1170Entity
DDC807Entity
DDC807SubClasse1
DDC807SubClasse2
Address
Phonenumber
Group
Comment
SingleTableEntityNoDiscriminatorColumnMapping
SingleTableEntityNoDiscriminatorColumnMappingSub1
SingleTableEntityNoDiscriminatorColumnMappingSub2
SingleTableEntityIncompleteDiscriminatorColumnMapping
SingleTableEntityIncompleteDiscriminatorColumnMappingSub1
SingleTableEntityIncompleteDiscriminatorColumnMappingSub2
ReservedWordInTableColumn
UserIncorrectAttributes
UserMissingAttributes
GH10288EnumTypePerson
GH10288EnumTypeBoss
JoinColumnClassNamingStrategy
Stub naming strategy to verify `joinColumnName` proper behavior
NamingStrategyTest
Base testcase class for all ORM testcases.
PHPMappingDriverTest
Base testcase class for all ORM testcases.
QuoteStrategyTest
Base testcase class for all ORM testcases.
MyQuoteStrategy
A set of rules for determining the physical column, alias and table quotes
ReflectionPropertiesGetterTest
Tests for {@see \Doctrine\ORM\Mapping\Reflection\ReflectionPropertiesGetter}
ReflectionEmbeddedPropertyTest
Tests for {@see \Doctrine\ORM\Mapping\ReflectionEmbeddedProperty}
ReflectionReadonlyPropertyTest
StaticPHPMappingDriverTest
Base testcase class for all ORM testcases.
DriverTestCase
XmlDriverTest
YamlDriverTest
CustomIntAsStringTypedFieldMapper
TypedFieldMapperTest
Base testcase class for all ORM testcases.
UnderscoreNamingStrategyTest
XmlMappingDriverTest
Base testcase class for all ORM testcases.
CTI
CTIFoo
CTIBar
CTIBaz
XMLSLC
XMLSLCFoo
YamlMappingDriverTest
Base testcase class for all ORM testcases.
DDC2069Entity
ORMInvalidArgumentExceptionTest
ORMSetupTest
AnnotatedDummy
SecondLevelCacheTest
Base testcase class for all functional ORM testcases.
PersistentCollectionTest
Tests the lazy-loading capabilities of the PersistentCollection and the initialization of collections.
BasicEntityPersisterCompositeTypeParametersTest
Base testcase class for all ORM testcases.
BasicEntityPersisterCompositeTypeSqlTest
Base testcase class for all ORM testcases.
BasicEntityPersisterTypeValueSqlTest
Base testcase class for all ORM testcases.
UnrecognizedFieldTest
ManyToManyPersisterTest
Base testcase class for all ORM testcases.
ProxyFactoryTest
Test the proxy generator. Its work is generating on-the-fly subclasses of a given model, which implement the Proxy pattern.
AbstractClass
InExpressionTest
CustomTreeWalkersJoinTest
Test case for custom AST walking and adding new joins.
CustomTreeWalkersTest
Test case for custom AST walking and modification.
AddUnknownQueryComponentWalker
The SqlWalker walks over a DQL AST and constructs the corresponding SQL.
CustomTreeWalker
An adapter implementation of the TreeWalker interface. The methods in this class are empty. This class exists as convenience for creating tree walkers.
DeleteSqlGenerationTest
Test case for testing the saving and referencing of query identifiers.
ExprTest
Test case for the DQL Expr class used for generating DQL snippets through a programmatic interface
FilterCollectionTest
Test case for FilterCollection
MyFilter
The base class that user defined filters should extend.
LanguageRecognitionTest
Base testcase class for all ORM testcases.
DQLKeywordsModelUser
DQLKeywordsModelGroup
DummyStruct
LexerTest
Base testcase class for all ORM testcases.
ParameterTypeInfererTest
Base testcase class for all ORM testcases.
ParserResultTest
ParserTest
Base testcase class for all ORM testcases.
QueryExpressionVisitorTest
Test for QueryExpressionVisitor
QueryTest
Base testcase class for all ORM testcases.
SelectSqlGenerationTest
Base testcase class for all ORM testcases.
MyAbsFunction
Abstract Function Node.
DDC1384Model
DDC1474Entity
SqlExpressionVisitorTest
SqlWalkerTest
Tests for {@see \Doctrine\ORM\Query\SqlWalker}
TreeWalkerAdapterTest
UpdateSqlGenerationTest
Test case for testing the saving and referencing of query identifiers.
QueryBuilderTest
Test case for the QueryBuilder class used to build DQL query string in a object oriented way.
DefaultRepositoryFactoryTest
Tests for {@see \Doctrine\ORM\Repository\DefaultRepositoryFactory}
AttachEntityListenersListenerTest
Base testcase class for all ORM testcases.
AttachEntityListenersListenerTestFooEntity
AttachEntityListenersListenerTestBarEntity
AttachEntityListenersListenerTestListener
AttachEntityListenersListenerTestListener2
ClearCacheCollectionRegionCommandTest
Base testcase class for all functional ORM testcases.
ClearCacheEntityRegionCommandTest
Base testcase class for all functional ORM testcases.
ClearCacheQueryRegionCommandTest
Base testcase class for all functional ORM testcases.
ConvertDoctrine1SchemaCommandTest
Base testcase class for all ORM testcases.
EnsureProductionSettingsCommandTest
Base testcase class for all Doctrine testcases.
GenerateRepositoriesCommandTest
Base testcase class for all functional ORM testcases.
InfoCommandTest
Base testcase class for all functional ORM testcases.
MappingDescribeCommandTest
Tests for {@see \Doctrine\ORM\Tools\Console\Command\MappingDescribeCommand}
RunDqlCommandTest
Tests for {@see \Doctrine\ORM\Tools\Console\Command\RunDqlCommand}
CommandTestCase
Base testcase class for all functional ORM testcases.
CreateCommandTest
Base testcase class for all functional ORM testcases.
DropCommandTest
Base testcase class for all functional ORM testcases.
Keyboard
UpdateCommandTest
Base testcase class for all functional ORM testcases.
ValidateSchemaCommandTest
Tests for {@see \Doctrine\ORM\Tools\Console\Command\ValidateSchemaCommand}
ConsoleRunnerTest
Base testcase class for all Doctrine testcases.
MetadataFilterTest
Tests for {@see \Doctrine\ORM\Tools\Console\MetadataFilter}
MetadataFilterTestEntityAaa
MetadataFilterTestEntityBbb
MetadataFilterTestEntityCcc
MetadataFilterTestEntityFoo
MetadataFilterTestEntityBar
MetadataFilterTestEntityFooBar
ConvertDoctrine1SchemaTest
Test case for converting a Doctrine 1 style schema to Doctrine 2 mapping files
EntityGeneratorTest
Base testcase class for all ORM testcases.
EntityGeneratorAuthor
EntityGeneratorComment
EntityRepositoryGeneratorTest
Base testcase class for all ORM testcases.
User
AnnotationClassMetadataExporterTest
Test case for AnnotationClassMetadataExporterTest
ClassMetadataExporterTestCase
Test case for ClassMetadataExporter
Address
Phonenumber
Group
UserListener
GroupListener
AddressListener
PhpClassMetadataExporterTest
Test case for PhpClassMetadataExporterTest
XmlClassMetadataExporterTest
Test case for XmlClassMetadataExporterTest
YamlClassMetadataExporterTest
Test case for YamlClassMetadataExporterTest
CountOutputWalkerTest
Base testcase class for all ORM testcases.
CountWalkerTest
Base testcase class for all ORM testcases.
LimitSubqueryOutputWalkerTest
Base testcase class for all ORM testcases.
LimitSubqueryWalkerTest
Base testcase class for all ORM testcases.
PaginationTestCase
Base testcase class for all ORM testcases.
MyBlogPost
MyAuthor
MyCategory
BlogPost
Author
Person
Category
Group
User
Avatar
Identified
Banner
PaginatorTest
Base testcase class for all ORM testcases.
RootTypeWalkerTest
Base testcase class for all ORM testcases.
WhereInWalkerTest
Base testcase class for all ORM testcases.
ResolveTargetEntityListenerTest
Base testcase class for all ORM testcases.
ResolveTargetEntity
TargetEntity
SchemaToolTest
Base testcase class for all ORM testcases.
TestEntityWithAnnotationOptionsAttribute
GenerateSchemaEventListener
UniqueConstraintAnnotationModel
FirstEntity
SecondEntity
GH6830Board
GH6830Category
IndexByFieldEntity
IncorrectIndexByFieldEntity
IncorrectUniqueConstraintByFieldEntity
SchemaValidatorTest
Base testcase class for all ORM testcases.
MappedSuperclassEntity
ParentEntity
ChildEntity
InvalidEntity1
InvalidEntity2
DDC1587ValidEntity1
DDC1587ValidEntity2
DDC1649One
DDC1649Two
DDC1649Three
DDC3274One
DDC3274Two
Issue9536Target
Issue9536Owner
DDC3322ValidEntity1
DDC3322ValidEntity2
DDC3322One
DDC3322Two
DDC3322Three
EmbeddableWithAssociation
Issue9095Parent
Issue9095AbstractChild
Issue9095Child
InvalidMappedSuperClass
SetupTest
UnitOfWorkTest
UnitOfWork tests.
NotifyChangedEntity
NotifyChangedRelatedItem
VersionedAssignedIdentifierEntity
EntityWithStringIdentifier
EntityWithBooleanIdentifier
EntityWithCompositeStringIdentifier
EntityWithRandomlyGeneratedField
CascadePersistedEntity
EntityWithCascadingAssociation
EntityWithNonCascadingAssociation
HierarchyDiscriminatorResolverTest
IdentifierFlattenerEnumIdTest
Test the IdentifierFlattener utility class
IdentifierFlattenerTest
Test the IdentifierFlattener utility class
OrmFunctionalTestCase
Base testcase class for all functional ORM testcases.
OrmTestCase
Base testcase class for all ORM testcases.
TestUtil
TestUtil is a class with static utility methods used during tests.
AbstractManagerRegistry
Abstract implementation of the ManagerRegistry contract.
LifecycleEventArgs
Lifecycle Events are triggered by the UnitOfWork during lifecycle transitions of entities.
LoadClassMetadataEventArgs
Class that holds event arguments for a loadMetadata event.
ManagerEventArgs
Provides event arguments for the preFlush event.
OnClearEventArgs
Provides event arguments for the onClear event.
PreUpdateEventArgs
Class that holds event arguments for a preUpdate event.
AbstractClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping informations of a class which describes how a class should be mapped to a relational database.
DefaultFileLocator
Locates the file that contains the metadata information for a given class name.
FileDriver
Base driver for file-based metadata drivers.
MappingDriverChain
The DriverChain allows you to add multiple other mapping drivers for certain namespaces.
PHPDriver
The PHPDriver includes php files which just populate ClassMetadataInfo instances with plain PHP code.
StaticPHPDriver
The StaticPHPDriver calls a static loadMetadata() method on your entity classes where you can manually populate the ClassMetadata instance.
SymfonyFileLocator
The Symfony File Locator makes a simplifying assumptions compared to the DefaultFileLocator. By assuming paths only contain entities of a certain namespace the mapping files consists of the short classname only.
MappingException
A MappingException indicates that something is wrong with the mapping setup.
RuntimeReflectionService
PHP Runtime Reflection Service.
StaticReflectionService
PHP Runtime Reflection Service.
ObjectManagerDecorator
Base class to simplify ObjectManager decorators
EnumReflectionProperty
PHP Enum Reflection Property - special override for backed enums.
RuntimePublicReflectionProperty
PHP Runtime Reflection Public Property - special overrides for public properties.
RuntimeReflectionProperty
PHP Runtime Reflection Property.
TypedNoDefaultReflectionProperty
PHP Typed No Default Reflection Property - special override for typed properties without a default value.
TypedNoDefaultRuntimePublicReflectionProperty
PHP Typed No Default Runtime Public Reflection Property - special override for public typed properties without a default value.
DoctrineTestCase
Base testcase class for all Doctrine testcases.
PreUpdateEventArgsTest
Base testcase class for all Doctrine testcases.
ManagerRegistryTest
Base testcase class for all Doctrine testcases.
TestManagerRegistry
Abstract implementation of the ManagerRegistry contract.
TestClass
Entity
AbstractClassMetadataFactoryTest
Base testcase class for all Doctrine testcases.
SomeGrandParentEntity
SomeParentEntity
SomeEntity
SomeOtherEntity
ClassMetadataFactoryTest
Base testcase class for all Doctrine testcases.
RootEntity
ChildEntity
ColocatedMappingDriverTest
MyDriver
DefaultFileLocatorTest
Base testcase class for all Doctrine testcases.
DriverChainTest
Base testcase class for all Doctrine testcases.
DriverChainEntity
FileDriverTest
Base testcase class for all Doctrine testcases.
TestFileDriver
Base driver for file-based metadata drivers.
AnotherGlobalClass
GlobalClass
Manager
Model
NotLoadedClass
TestClassMetadata
PHPDriverTest
Base testcase class for all Doctrine testcases.
PHPTestEntity
RuntimeReflectionServiceTest
StaticPHPDriverTest
Base testcase class for all Doctrine testcases.
TestEntity
StaticReflectionServiceTest
SymfonyFileLocatorTest
Base testcase class for all Doctrine testcases.
TestClassMetadataFactory
The ClassMetadataFactory is used to create ClassMetadata objects that contain all the metadata mapping informations of a class which describes how a class should be mapped to a relational database.
ObjectManagerDecoratorTest
NullObjectManagerDecorator
Base class to simplify ObjectManager decorators
OtherTestObject
DummyObject
RuntimePublicReflectionPropertyTest
RuntimePublicReflectionPropertyTestProxyMock
Mock that simulates proxy public property lazy loading
RuntimePublicReflectionPropertyTestClass
DummyMock
RuntimeReflectionPropertyTest
RuntimeReflectionPropertyTestProxyMock
Mock that simulates proxy property lazy loading
RuntimeReflectionPropertyTestCommonProxyMock
Mock that simulates proxy property lazy loading
RuntimeReflectionPropertyTestClass
TestObject
TestObjectProxy
RuntimeReflectionServiceTest
TypedNoDefaultReflectionPropertyTest
TypedNoDefaultReflectionPropertyTestClass
TypedFoo
TypedNullableFoo
EnumReflectionPropertyTest
TypedEnumClass
CliHighlighter
Cursor
HtmlHighlighter
NullHighlighter
SqlFormatter
Token
SqlFormatterTest
TokenizerTest
EmailLexer
Base class for writing simple lexers, i.e. for creating small DSLs.
EmailParser
EmailValidator
MessageIDParser
Comment
DomainComment
LocalComment
DomainLiteral
DomainPart
DoubleQuote
FoldingWhiteSpace
IDLeftPart
IDRightPart
LocalPart
PartParser
Parser
InvalidEmail
MultipleErrors
AtextAfterCFWS
CharNotAllowed
CommaInDomain
CommentsInIDRight
ConsecutiveAt
ConsecutiveDot
CRLFAtTheEnd
CRLFX2
CRNoLF
DetailedReason
DomainAcceptsNoMail
DomainHyphened
DomainTooLong
DotAtEnd
DotAtStart
EmptyReason
ExceptionFound
ExpectingATEXT
ExpectingCTEXT
ExpectingDomainLiteralClose
ExpectingDTEXT
LabelTooLong
LocalOrReservedDomain
NoDNSRecord
NoDomainPart
NoLocalPart
RFCWarnings
SpoofEmail
UnableToGetDNSRecord
Used on SERVFAIL, TIMEOUT or other runtime and network errors
UnclosedComment
UnclosedQuotedString
UnOpenedComment
UnusualElements
SpoofEmail
ValidEmail
DNSCheckValidation
DNSGetRecordWrapper
DNSRecords
EmptyValidationList
SpoofCheckValidation
MessageIDValidation
MultipleValidationWithAnd
NoRFCWarningsValidation
RFCValidation
AddressLiteral
CFWSNearAt
CFWSWithFWS
Comment
DeprecatedComment
DomainLiteral
EmailTooLong
IPV6BadChar
IPV6ColonEnd
IPV6ColonStart
IPV6Deprecated
IPV6DoubleColon
IPV6GroupCount
IPV6MaxGroups
LocalTooLong
NoDNSMXRecord
ObsoleteDTEXT
QuotedPart
QuotedString
TLD
Warning
AnotherDummyReason
DummyReason
EmailLexerTest
EmailParserTest
EmailValidatorTest
LexerTokensTest
MultipleErrorsTest
ResultTest
DNSCheckValidationTest
SpoofCheckValidationTest
IsEmailFunctionTests
MessageIDValidationTest
MultipleValidationWithAndTest
NoRFCWarningsValidationTest
RFCValidationDomainPartTest
RFCValidationTest
Elements
This class provides general information about HTML5 elements, including syntactic and semantic issues.
Entities
Entity lookup tables.
Exception
The base exception for the HTML5 project.
CharacterReference
Manage entity references.
DOMTreeBuilder
Create an HTML5 DOM tree from events.
FileInputStream
The FileInputStream loads a file to be parsed.
ParseError
Emit when the parser has an error.
Scanner
The scanner scans over a given data input to react appropriately to characters.
StringInputStream
Tokenizer
The HTML5 tokenizer.
TreeBuildingRules
Handles special-case rules for the DOM tree builder.
UTF8Utils
HTML5Entities
A mapping of entities to their html5 representation.
OutputRules
Generate the output html5 based on element rules.
Traverser
Traverser for walking a DOM tree.
HTML5
This class offers convenience methods for parsing and serializing HTML5.
ElementsTest
Html5Test
CharacterReferenceTest
DOMTreeBuilderTest
These tests are functional, not necessarily unit tests.
EventStack
This testing class gathers events from a parser and builds a stack of events.
EventStackError
InstructionProcessorMock
ScannerTest
TokenizerTest
TreeBuildingRulesTest
These tests are functional, not necessarily unit tests.
UTF8UtilsTest
OutputRulesTest
TraverserTest
TestCase
AsMonologProcessor
A reusable attribute to help configure a class or a method as a processor.
DateTimeImmutable
Overrides default json encoding of date time objects
ErrorHandler
Monolog error handler
ChromePHPFormatter
Formats a log message according to the ChromePHP array format
ElasticaFormatter
Format a log message into an Elastica Document
ElasticsearchFormatter
Format a log message into an Elasticsearch record
FlowdockFormatter
formats the record to be used in the FlowdockHandler
FluentdFormatter
Class FluentdFormatter
GelfMessageFormatter
Serializes a log message to GELF
GoogleCloudLoggingFormatter
Encodes message information into JSON in a format compatible with Cloud logging.
HtmlFormatter
Formats incoming records into an HTML table
JsonFormatter
Encodes whatever record data is passed to it as json
LineFormatter
Formats incoming records into a one-line string
LogglyFormatter
Encodes message information into JSON in a format compatible with Loggly.
LogmaticFormatter
Encodes message information into JSON in a format compatible with Logmatic.
LogstashFormatter
Serializes a log message to Logstash Event Format
MongoDBFormatter
Formats a record for use with the MongoDBHandler.
NormalizerFormatter
Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
ScalarFormatter
Formats data into an associative array of scalar (+ null) values.
SyslogFormatter
Serializes a log message according to RFC 5424
WildfireFormatter
Serializes a log message according to Wildfire's header requirements
AbstractHandler
Base Handler class providing basic level/bubble support
AbstractProcessingHandler
Base Handler class providing the Handler structure, including processors and formatters
AbstractSyslogHandler
Common syslog functionality
AmqpHandler
Base Handler class providing the Handler structure, including processors and formatters
BrowserConsoleHandler
Handler sending logs to browser's javascript console with no browser extension required
BufferHandler
Buffers all records until closing the handler and then pass them as batch.
ChromePHPHandler
Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
CouchDBHandler
CouchDB handler
CubeHandler
Logs to Cube.
DeduplicationHandler
Simple handler wrapper that deduplicates log records across multiple requests
DoctrineCouchDBHandler
CouchDB handler for Doctrine CouchDB ODM
DynamoDbHandler
Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
ElasticaHandler
Elastic Search handler
ElasticsearchHandler
Elasticsearch handler
ErrorLogHandler
Stores to PHP error_log() handler.
FallbackGroupHandler
Forwards records to at most one handler
FilterHandler
Simple handler wrapper that filters records based on a list of levels
ChannelLevelActivationStrategy
Channel and Error level based monolog activation strategy. Allows to trigger activation based on level per channel. e.g. trigger activation on level 'ERROR' by default, except for records of the 'sql' channel; those should trigger activation on level 'WARN'.
ErrorLevelActivationStrategy
Error level based activation strategy.
FingersCrossedHandler
Buffers all records until a certain level is reached
FirePHPHandler
Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
FleepHookHandler
Sends logs to Fleep.io using Webhook integrations
FlowdockHandler
Sends notifications through the Flowdock push API
GelfHandler
Handler to send messages to a Graylog2 (http://www.graylog2.org) server
GroupHandler
Forwards records to multiple handlers
Handler
Base Handler class providing basic close() support as well as handleBatch
HandlerWrapper
This simple wrapper class can be used to extend handlers functionality.
IFTTTHandler
IFTTTHandler uses cURL to trigger IFTTT Maker actions
InsightOpsHandler
Inspired on LogEntriesHandler.
LogEntriesHandler
Stores to any socket - uses fsockopen() or pfsockopen().
LogglyHandler
Sends errors to Loggly.
LogmaticHandler
Stores to any socket - uses fsockopen() or pfsockopen().
MailHandler
Base class for all mail handlers
MandrillHandler
MandrillHandler uses cURL to send the emails to the Mandrill API
MissingExtensionException
Exception can be thrown if an extension for a handler is missing
MongoDBHandler
Logs to a MongoDB database.
NativeMailerHandler
NativeMailerHandler uses the mail() function to send the emails
NewRelicHandler
Class to record a log on a NewRelic application.
NoopHandler
No-op
NullHandler
Blackhole
OverflowHandler
Handler to only pass log messages when a certain threshold of number of messages is reached.
PHPConsoleHandler
Monolog handler for Google Chrome extension "PHP Console"
ProcessHandler
Stores to STDIN of any process, specified by a command.
PsrHandler
Proxies log messages to an existing PSR-3 compliant logger.
PushoverHandler
Sends notifications through the pushover api to mobile phones
RedisHandler
Logs to a Redis key using rpush
RedisPubSubHandler
Sends the message to a Redis Pub/Sub channel using PUBLISH
RollbarHandler
Sends errors to Rollbar
RotatingFileHandler
Stores logs to files that are rotated every day and a limited number of files are kept.
SamplingHandler
Sampling handler
SendGridHandler
SendGridrHandler uses the SendGrid API v2 function to send Log emails, more information in https://sendgrid.com/docs/API_Reference/Web_API/mail.html
SlackRecord
Slack record utility helping to log to Slack webhooks or API.
SlackHandler
Sends notifications through Slack API
SlackWebhookHandler
Sends notifications through Slack Webhooks
SocketHandler
Stores to any socket - uses fsockopen() or pfsockopen().
SqsHandler
Writes to any sqs queue.
StreamHandler
Stores to any stream resource
SymfonyMailerHandler
SymfonyMailerHandler uses Symfony's Mailer component to send the emails
SyslogHandler
Logs to syslog service.
UdpSocket
TelegramBotHandler
Handler send logs to Telegram using Telegram Bot API.
TestHandler
Used for testing purposes.
WhatFailureGroupHandler
Forwards records to multiple handlers suppressing failures of each handler and continuing through to give every handler a chance to succeed.
ZendMonitorHandler
Handler sending logs to Zend Monitor
Logger
Monolog log channel
LogRecord
Monolog log record
ClosureContextProcessor
Generates a context from a Closure if the Closure is the only value in the context
GitProcessor
Injects Git branch and Git commit SHA in all records
HostnameProcessor
Injects value of gethostname in all records
IntrospectionProcessor
Injects line/file:class/function where the log message came from
LoadAverageProcessor
Injects sys_getloadavg in all records @see https://www.php.net/manual/en/function.sys-getloadavg.php
MemoryPeakUsageProcessor
Injects memory_get_peak_usage in all records
MemoryProcessor
Some methods that are common for all memory processors
MemoryUsageProcessor
Injects memory_get_usage in all records
MercurialProcessor
Injects Hg branch and Hg revision number in all records
ProcessIdProcessor
Adds value of getmypid into records
PsrLogMessageProcessor
Processes a record's message according to PSR-3 rules
TagProcessor
Adds a tags array into record
UidProcessor
Adds a unique identifier into records
WebProcessor
Injects url/method and remote IP of the current web request in all records
Registry
Monolog log registry
SignalHandler
Monolog POSIX signal handler
Utils
AsMonologProcessorTest
ErrorHandlerTest
CustomTestException
CustomCustomException
ChromePHPFormatterTest
ElasticaFormatterTest
ElasticsearchFormatterTest
FluentdFormatterTest
GelfMessageFormatterTest
GoogleCloudLoggingFormatterTest
JsonFormatterTest
TestJsonNormPublic
TestJsonNormPrivate
TestJsonNormWithToStringAndJson
TestJsonNormWithToString
LineFormatterTest
TestFoo
TestBar
LogglyFormatterTest
LogmaticFormatterTest
LogstashFormatterTest
MongoDBFormatterTest
NormalizerFormatterTest
TestFooNorm
TestBarNorm
TestStreamFoo
TestToStringError
TestInfoLeak
ScalarFormatterTest
SyslogFormatterTest
WildfireFormatterTest
AbstractHandlerTest
AbstractProcessingHandlerTest
AmqpHandlerTest
BrowserConsoleHandlerTest
BufferHandlerTest
ChromePHPHandlerTest
TestChromePHPHandler
Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
CouchDBHandlerTest
DeduplicationHandlerTest
DoctrineCouchDBHandlerTest
DynamoDbHandlerTest
ElasticaHandlerTest
ElasticsearchHandlerTest
ErrorLogHandlerTest
ExceptionTestHandler
Used for testing purposes.
FallbackGroupHandlerTest
FilterHandlerTest
FingersCrossedHandlerTest
FirePHPHandlerTest
TestFirePHPHandler
Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
FleepHookHandlerTest
FlowdockHandlerTest
GelfHandlerTest
GroupHandlerTest
HandlerWrapperTest
InsightOpsHandlerTest
LogEntriesHandlerTest
LogmaticHandlerTest
MailHandlerTest
MongoDBHandlerTest
NativeMailerHandlerTest
NewRelicHandlerTest
StubNewRelicHandlerWithoutExtension
Class to record a log on a NewRelic application.
StubNewRelicHandler
Class to record a log on a NewRelic application.
NoopHandlerTest
NullHandlerTest
OverflowHandlerTest
PHPConsoleHandlerTest
ProcessHandlerTest
PsrHandlerTest
PushoverHandlerTest
Almost all examples (expected header, titles, messages) taken from https://www.pushover.net/api
RedisHandlerTest
RedisPubSubHandlerTest
RollbarHandlerTest
RotatingFileHandlerTest
SamplingHandlerTest
SlackRecordTest
SlackHandlerTest
SlackWebhookHandlerTest
SocketHandlerTest
StreamHandlerTest
SymfonyMailerHandlerTest
SyslogHandlerTest
SyslogUdpHandlerTest
TelegramBotHandlerTest
TestHandlerTest
UdpSocketTest
WhatFailureGroupHandlerTest
ZendMonitorHandlerTest
LoggerTest
LoggingHandler
FiberSuspendHandler
ClosureContextProcessorTest
GitProcessorTest
HostnameProcessorTest
Tester
IntrospectionProcessorTest
LoadAverageProcessorTest
MemoryPeakUsageProcessorTest
MemoryUsageProcessorTest
MercurialProcessorTest
ProcessIdProcessorTest
PsrLogMessageProcessorTest
TagProcessorTest
UidProcessorTest
WebProcessorTest
PsrLogCompatTest
RegistryTest
SignalHandlerTest
UtilsTest
A
B
A
Foo
UnclonableItem
Foo
A
B
FooDateInterval
FooDateTimeZone
A
B
TypedObjectProperty
TypedProperty
ArrayObjectExtended
A
B
C
DeepCopy
CloneException
PropertyException
ChainableFilter
Defines a decorator filter that will not stop the chain of filters.
DoctrineCollectionFilter
DoctrineEmptyCollectionFilter
DoctrineProxyFilter
KeepFilter
ReplaceFilter
SetNullFilter
DoctrineProxyMatcher
PropertyMatcher
PropertyNameMatcher
PropertyTypeMatcher
Matches a property by its type.
ReflectionHelper
DateIntervalFilter
ReplaceFilter
ShallowCopyFilter
ArrayObjectFilter
In PHP 7.4 the storage of an ArrayObject isn't returned as ReflectionProperty. So we deep copy its array copy.
SplDoublyLinkedList
SplDoublyLinkedListFilter
TypeMatcher
DeepCopyTest
DoctrineCollectionFilterTest
DoctrineEmptyCollectionFilterTest
DoctrineProxyFilterTest
Foo
KeepFilterTest
ReplaceFilterTest
SetNullFilterTest
DoctrineProxyMatcherTest
FooProxy
PropertyMatcherTest
X
Y
PropertyNameMatcherTest
PropertyTypeMatcherTest
PropertyTypeMatcherTestFixture1
PropertyTypeMatcherTestFixture2
ReflectionHelperTest
ReflectionHelperTestParent
ReflectionHelperTestChild
DateIntervalFilterTest
ReplaceFilterTest
ShallowCopyFilterTest
ArrayObjectFilterTest
SplDoublyLinkedListFilterTest
FakeDeepCopy
TypeMatcherTest
Foo
Bar
A
Class_
ClassConst
Declaration
Enum_
EnumCase
Function_
FunctionLike
Interface_
Method
Namespace_
Param
Property
Trait_
TraitUse
TraitUseAdaptation
Use_
BuilderFactory
Doc
Comment
ConstExprEvaluationException
ConstExprEvaluator
Evaluates constant expressions.
Error
Collecting
Error handler that collects all errors into an array.
Throwing
Error handler that handles all errors by throwing them.
JsonDecoder
Emulative
AttributeEmulator
CoaleseEqualTokenEmulator
EnumTokenEmulator
ExplicitOctalEmulator
FlexibleDocStringEmulator
FnTokenEmulator
KeywordEmulator
MatchTokenEmulator
NullsafeTokenEmulator
NumericLiteralSeparatorEmulator
ReadonlyFunctionTokenEmulator
ReadonlyTokenEmulator
ReverseEmulator
Reverses emulation direction of the inner emulator.
Lexer
NameContext
Arg
Attribute
AttributeGroup
ComplexType
This is a base class for complex types, including nullable types and union types.
Const_
Array_
ArrayDimFetch
ArrayItem
ArrowFunction
Assign
BitwiseAnd
BitwiseOr
BitwiseXor
Coalesce
Concat
Div
Minus
Mod
Mul
Plus
Pow
ShiftLeft
ShiftRight
AssignOp
AssignRef
BitwiseAnd
BitwiseOr
BitwiseXor
BooleanAnd
BooleanOr
Coalesce
Concat
Div
Equal
Greater
GreaterOrEqual
Identical
LogicalAnd
LogicalOr
LogicalXor
Minus
Mod
Mul
NotEqual
NotIdentical
Plus
Pow
ShiftLeft
ShiftRight
Smaller
SmallerOrEqual
Spaceship
BinaryOp
BitwiseNot
BooleanNot
CallLike
Array_
Bool_
Double
Int_
Object_
String_
Unset_
Cast
ClassConstFetch
Clone_
Closure
ClosureUse
ConstFetch
Empty_
Error
Error node used during parsing with error recovery.
ErrorSuppress
Eval_
Exit_
FuncCall
Include_
Instanceof_
Isset_
List_
Match_
MethodCall
New_
NullsafeMethodCall
NullsafePropertyFetch
PostDec
PostInc
PreDec
PreInc
Print_
PropertyFetch
ShellExec
StaticCall
StaticPropertyFetch
Ternary
Throw_
UnaryMinus
UnaryPlus
Variable
Yield_
YieldFrom
Expr
Identifier
Represents a non-namespaced name. Namespaced names are represented using Name nodes.
IntersectionType
This is a base class for complex types, including nullable types and union types.
MatchArm
FullyQualified
Relative
Name
NullableType
This is a base class for complex types, including nullable types and union types.
Param
DNumber
Encapsed
EncapsedStringPart
LNumber
Class_
Dir
File
Function_
Line
Method
Namespace_
Trait_
MagicConst
String_
Scalar
Break_
Case_
Catch_
Class_
ClassConst
ClassLike
ClassMethod
Const_
Continue_
Declare_
DeclareDeclare
Do_
Echo_
Else_
ElseIf_
Enum_
EnumCase
Expression
Represents statements of type "expr;"
Finally_
For_
Foreach_
Function_
Global_
Goto_
GroupUse
HaltCompiler
If_
InlineHTML
Interface_
Label
Namespace_
Nop
Nop/empty statement (;).
Property
PropertyProperty
Return_
Static_
StaticVar
Switch_
Throw_
Trait_
TraitUse
Alias
Precedence
TraitUseAdaptation
TryCatch
Unset_
Use_
UseUse
While_
Stmt
UnionType
This is a base class for complex types, including nullable types and union types.
VariadicPlaceholder
Represents the "..." in "foo(...)" of the first-class callable syntax.
VarLikeIdentifier
Represents a name that is written in source code with a leading dollar, but is not a proper variable. The leading dollar is not stored as part of the name.
NodeAbstract
NodeDumper
NodeFinder
NodeTraverser
CloningVisitor
Visitor cloning all nodes and linking to the original nodes using an attribute.
FindingVisitor
This visitor can be used to find and collect all nodes satisfying some criterion determined by a filter callback.
FirstFindingVisitor
This visitor can be used to find the first node satisfying some criterion determined by a filter callback.
NameResolver
NodeConnectingVisitor
Visitor that connects a child node to its parent node as well as its sibling nodes.
ParentConnectingVisitor
Visitor that connects a child node to its parent node.
NodeVisitorAbstract
Multiple
Php5
Php7
Tokens
ParserAbstract
ParserFactory
Standard
PrettyPrinterAbstract
ClassConstTest
ClassTest
EnumCaseTest
EnumTest
FunctionTest
InterfaceTest
MethodTest
NamespaceTest
ParamTest
PropertyTest
TraitTest
TraitUseAdaptationTest
TraitUseTest
UseTest
BuilderFactoryTest
BuilderHelpersTest
CodeParsingTest
CodeTestAbstract
CodeTestParser
CommentTest
ConstExprEvaluatorTest
CollectingTest
ThrowingTest
ErrorTest
DifferTest
JsonDecoderTest
EmulativeTest
LexerTest
NameContextTest
CallableLikeTest
IdentifierTest
NameTest
DNumberTest
MagicConstTest
NumberTest
StringTest
ClassConstTest
ClassMethodTest
ClassTest
InterfaceTest
PropertyTest
DummyNode
NodeAbstractTest
NodeDumperTest
NodeFinderTest
NodeTraverserTest
FindingVisitorTest
FirstFindingVisitorTest
NameResolverTest
NodeConnectingVisitorTest
ParentConnectingVisitorTest
NodeVisitorForTesting
MultipleTest
Php5Test
Php7Test
ParserFactoryTest
ParserTest
InvalidTokenLexer
PrettyPrinterTest
ElementCollectionException
InvalidApplicationNameException
InvalidEmailException
InvalidUrlException
ManifestDocumentException
ManifestDocumentLoadingException
ManifestDocumentMapperException
ManifestElementException
ManifestLoaderException
ManifestDocumentMapper
ManifestLoader
ManifestSerializer
Application
ApplicationName
Author
AuthorCollection
AuthorCollectionIterator
BundledComponent
BundledComponentCollection
BundledComponentCollectionIterator
CopyrightInformation
Email
Extension
Library
License
Manifest
PhpExtensionRequirement
PhpVersionRequirement
RequirementCollection
RequirementCollectionIterator
Type
Url
AuthorElement
AuthorElementCollection
BundlesElement
ComponentElement
ComponentElementCollection
ContainsElement
CopyrightElement
ElementCollection
ExtElement
ExtElementCollection
ExtensionElement
LicenseElement
ManifestDocument
ManifestElement
PhpElement
RequiresElement
ManifestDocumentLoadingExceptionTest
ManifestDocumentMapperTest
ManifestLoaderTest
ManifestSerializerTest
ApplicationNameTest
ApplicationTest
AuthorCollectionTest
AuthorTest
BundledComponentCollectionTest
BundledComponentTest
CopyrightInformationTest
EmailTest
ExtensionTest
LibraryTest
LicenseTest
ManifestTest
PhpExtensionRequirementTest
PhpVersionRequirementTest
RequirementCollectionTest
UrlTest
AuthorElementCollectionTest
AuthorElementTest
BundlesElementTest
ComponentElementCollectionTest
ComponentElementTest
ContainsElementTest
CopyrightElementTest
ElementCollectionTest
ExtElementCollectionTest
ExtElementTest
ExtensionElementTest
LicenseElementTest
ManifestDocumentTest
PhpElementTest
RequiresElementTest
BuildMetaData
AbstractVersionConstraint
AndVersionConstraintGroup
AnyVersionConstraint
ExactVersionConstraint
GreaterThanOrEqualToVersionConstraint
OrVersionConstraintGroup
SpecificMajorAndMinorVersionConstraint
SpecificMajorVersionConstraint
InvalidPreReleaseSuffixException
InvalidVersionException
NoBuildMetaDataException
NoPreReleaseSuffixException
UnsupportedVersionConstraintException
PreReleaseSuffix
Version
VersionConstraintParser
VersionConstraintValue
VersionNumber
CompliesTest
VersionConstraintParserTest
AbstractVersionConstraintTest
AndVersionConstraintGroupTest
AnyVersionConstraintTest
BuildMetaDataTest
ExactVersionConstraintTest
GreaterThanOrEqualToVersionConstraintTest
OrVersionConstraintGroupTest
PreReleaseSuffixTest
SpecificMajorAndMinorVersionConstraintTest
SpecificMajorVersionConstraintTest
VersionTest
Fqsen
Value Object for Fqsen.
Location
The location where an element occurs within a file.
FqsenTest
MyTag
An example of a custom tag called `my-tag` with an optional description.
Description
Object representing to description for a DocBlock.
DescriptionFactory
Creates a new Description object given a body of text.
ExampleFinder
Class used to find an example file's location based on a given ExampleDescriptor.
Serializer
Converts a DocBlock back from an object to a complete DocComment including Asterisks.
StandardTagFactory
Creates a Tag object given the contents of a tag.
Author
Reflection class for an {@}author tag in a Docblock.
BaseTag
Parses a tag definition for a DocBlock.
Covers
Reflection class for a @covers tag in a Docblock.
Deprecated
Reflection class for a {@}deprecated tag in a Docblock.
Example
Reflection class for a {@}example tag in a Docblock.
AlignFormatter
PassthroughFormatter
Generic
Parses a tag definition for a DocBlock.
InvalidTag
This class represents an exception during the tag creation
Link
Reflection class for a {@}link tag in a Docblock.
Method
Reflection class for an {@}method in a Docblock.
Param
Reflection class for the {@}param tag in a Docblock.
Property
Reflection class for a {@}property tag in a Docblock.
PropertyRead
Reflection class for a {@}property-read tag in a Docblock.
PropertyWrite
Reflection class for a {@}property-write tag in a Docblock.
Fqsen
Fqsen reference used by {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
Url
Url reference used by {@see \phpDocumentor\Reflection\DocBlock\Tags\See}
Return_
Reflection class for a {@}return tag in a Docblock.
See
Reflection class for an {@}see tag in a Docblock.
Since
Reflection class for a {@}since tag in a Docblock.
Source
Reflection class for a {@}source tag in a Docblock.
TagWithType
Parses a tag definition for a DocBlock.
Throws
Reflection class for a {@}throws tag in a Docblock.
Uses
Reflection class for a {@}uses tag in a Docblock.
Var_
Reflection class for a {@}var tag in a Docblock.
Version
Reflection class for a {@}version tag in a Docblock.
DocBlock
DocBlockFactory
PcreException
Utils
DocblockSeeTagResolvingTest
DocblocksWithAnnotationsTest
InterpretingDocBlocksTest
ModifyBackTraceSafeTest
Node
Traverser
ReconstitutingADocBlockTest
UsingTagsTest
CustomParam
CustomServiceClass
CustomServiceInterface
DescriptionFactoryTest
DescriptionTest
ExampleFinderTest
SerializerTest
StandardTagFactoryTest
AuthorTest
CoversTest
DeprecatedTest
ExampleTest
AlignFormatterTest
PassthroughFormatterTest
GenericTest
InvalidTagTest
LinkTest
MethodTest
ParamTest
PropertyReadTest
PropertyTest
PropertyWriteTest
ReturnTest
SeeTest
SinceTest
SourceTest
ThrowsTest
UsesTest
VarTest
VersionTest
DocBlockFactoryTest
DocBlockTest
PcreExceptionTest
PregSplitTest
Classy
FqsenResolver
Resolver for Fqsen using Context information
ArrayShape
ArrayShapeItem
CallableString
Value Object representing the type 'string'.
ConstExpression
False_
Value Object representing the PseudoType 'False', which is a Boolean type.
FloatValue
HtmlEscapedString
Value Object representing the type 'string'.
IntegerRange
Value Object representing the type 'int'.
IntegerValue
List_
Value Object representing the type 'list'.
LiteralString
Value Object representing the type 'string'.
LowercaseString
Value Object representing the type 'string'.
NegativeInteger
Value Object representing the type 'int'.
NonEmptyList
Value Object representing the type 'non-empty-list'.
NonEmptyLowercaseString
Value Object representing the type 'string'.
NonEmptyString
Value Object representing the type 'string'.
Numeric_
Value Object representing the 'numeric' pseudo-type, which is either a numeric-string, integer or float.
NumericString
Value Object representing the type 'string'.
PositiveInteger
Value Object representing the type 'int'.
StringValue
TraitString
Value Object representing the type 'string'.
True_
Value Object representing the PseudoType 'False', which is a Boolean type.
TypeResolver
AbstractList
Represents a list of values. This is an abstract class for Array_ and Collection.
AggregatedType
Base class for aggregated types like Compound and Intersection
Array_
Represents an array type as described in the PSR-5, the PHPDoc Standard.
ArrayKey
Value Object representing a array-key Type.
Boolean
Value Object representing a Boolean type.
Callable_
Value Object representing a Callable type.
CallableParameter
Value Object representing a Callable parameters.
ClassString
Value Object representing the type 'string'.
Collection
Represents a collection type as described in the PSR-5, the PHPDoc Standard.
Compound
Value Object representing a Compound Type.
Context
Provides information about the Context in which the DocBlock occurs that receives this context.
ContextFactory
Convenience class to create a Context for DocBlocks when not using the Reflection Component of phpDocumentor.
Expression
Represents an expression type as described in the PSR-5, the PHPDoc Standard.
Float_
Value Object representing a Float.
Integer
Value object representing Integer type
InterfaceString
Value Object representing the type 'string'.
Intersection
Value Object representing a Compound Type.
Iterable_
Value Object representing iterable type
Mixed_
Value Object representing an unknown, or mixed, type.
Never_
Value Object representing the return-type 'never'.
Null_
Value Object representing a null value or type.
Nullable
Value Object representing a nullable type. The real type is wrapped.
Object_
Value Object representing an object.
Parent_
Value Object representing the 'parent' type.
Resource_
Value Object representing the 'resource' Type.
Scalar
Value Object representing the 'scalar' pseudo-type, which is either a string, integer, float or boolean.
Self_
Value Object representing the 'self' type.
Static_
Value Object representing the 'static' type.
String_
Value Object representing the type 'string'.
This
Value Object representing the '$this' pseudo-type.
Void_
Value Object representing the return-type 'void'.
Mpdf
mPDF, PHP library generating PDF files from UTF-8 encoded HTML
ContextFactoryBench
TypeResolverBench
TypeResolverWithContextBench
CollectionResolverTest
FqsenResolverTest
IntegerRangeResolverTest
NumericResolverTest
FalseTest
IntRangeTest
ListTest
NonEmptyListTest
TrueTest
TypeResolverTest
ArrayKeyTest
ArrayTest
BooleanTest
ClassStringTest
CollectionTest
CompoundTest
ContextFactoryTest
Foo
Represents a list of values. This is an abstract class for Array_ and Collection.
ContextTest
InterfaceStringTest
IterableTest
NullableTest
AbstractNodeVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
Attribute
ConstExprArrayItemNode
ConstExprArrayNode
ConstExprFalseNode
ConstExprFloatNode
ConstExprIntegerNode
ConstExprNullNode
ConstExprStringNode
ConstExprTrueNode
ConstFetchNode
DoctrineConstExprStringNode
QuoteAwareConstExprStringNode
NodeTraverser
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
CloningVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
AssertTagMethodValueNode
AssertTagPropertyValueNode
AssertTagValueNode
DeprecatedTagValueNode
DoctrineAnnotation
DoctrineArgument
DoctrineArray
DoctrineArrayItem
DoctrineTagValueNode
ExtendsTagValueNode
GenericTagValueNode
ImplementsTagValueNode
InvalidTagValueNode
MethodTagValueNode
MethodTagValueParameterNode
MixinTagValueNode
ParamOutTagValueNode
ParamTagValueNode
PhpDocNode
PhpDocTagNode
PhpDocTextNode
PropertyTagValueNode
ReturnTagValueNode
SelfOutTagValueNode
TemplateTagValueNode
ThrowsTagValueNode
TypeAliasImportTagValueNode
TypeAliasTagValueNode
TypelessParamTagValueNode
UsesTagValueNode
VarTagValueNode
ArrayShapeItemNode
ArrayShapeNode
ArrayTypeNode
CallableTypeNode
CallableTypeParameterNode
ConditionalTypeForParameterNode
ConditionalTypeNode
ConstTypeNode
GenericTypeNode
IdentifierTypeNode
IntersectionTypeNode
InvalidTypeNode
NullableTypeNode
ObjectShapeItemNode
ObjectShapeNode
OffsetAccessTypeNode
ThisTypeNode
UnionTypeNode
Lexer
Implementation based on Nette Tokenizer (New BSD License; https://github.com/nette/tokenizer)
ConstExprParser
ParserException
PhpDocParser
StringUnescaper
TokenIterator
TypeParser
Printer
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
AttributesTest
NodeTraverserTest
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
CloningVisitorTest
NodeVisitorForTesting
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
ConstExprToStringTest
PhpDocToStringTest
TypeToStringTest
ConstExprParserTest
ApiResource
ApiResource annotation.
X
Y
Z
FuzzyTest
NodeCollectingVisitor
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
PhpDocParserTest
TokenIteratorTest
TypeParserTest
Foo
Foo
Foo
Foo
DifferTest
Inspired by https://github.com/nikic/PHP-Parser/tree/36a6dcd04e7b0285e8f0868f44bd4927802f7df1
IntegrationPrinterWithPhpParserTest
PhpPrinter
PhpPrinterIndentationDetectorVisitor
PrinterTest
CodeCoverage
Provides collection functionality for PHP code coverage information.
Selector
BranchAndPathCoverageNotSupportedException
DeadCodeDetectionNotSupportedException
DirectoryCouldNotBeCreatedException
InvalidArgumentException
NoCodeCoverageDriverAvailableException
NoCodeCoverageDriverWithPathCoverageSupportAvailableException
ParserException
PathExistsButIsNotDirectoryException
PcovNotAvailableException
PhpdbgNotAvailableException
ReflectionException
ReportAlreadyFinalizedException
StaticAnalysisCacheNotConfiguredException
TestIdMissingException
UnintentionallyCoveredCodeException
WriteOperationFailedException
WrongXdebugVersionException
Xdebug2NotEnabledException
Xdebug3NotEnabledException
XdebugNotAvailableException
XmlException
Filter
Clover
Cobertura
Crap4j
Facade
PHP
Text
Facade
CacheWarmer
Version
BankAccount
BankAccountTest
ClassThatUsesAnonymousClass
ClassWithNameThatIsPartOfItsNamespacesName
CoverageClassExtendedTest
CoverageClassTest
CoverageFunctionParenthesesTest
CoverageFunctionParenthesesWhitespaceTest
CoverageFunctionTest
CoverageMethodOneLineAnnotationTest
CoverageMethodParenthesesTest
CoverageMethodParenthesesWhitespaceTest
CoverageMethodTest
CoverageNoneTest
CoverageNothingTest
CoverageNotPrivateTest
CoverageNotProtectedTest
CoverageNotPublicTest
CoveragePrivateTest
CoverageProtectedTest
CoveragePublicTest
CoverageTwoDefaultClassAnnotations
CoveredParentClass
CoveredClass
NamespaceCoverageClassExtendedTest
NamespaceCoverageClassTest
NamespaceCoverageCoversClassPublicTest
NamespaceCoverageCoversClassTest
NamespaceCoverageMethodTest
NamespaceCoverageNotPrivateTest
NamespaceCoverageNotProtectedTest
NamespaceCoverageNotPublicTest
NamespaceCoveragePrivateTest
NamespaceCoverageProtectedTest
NamespaceCoveragePublicTest
CoveredParentClass
CoveredClass
BankAccount
NotExistingCoveredElementTest
MyAbstractClass
MyFinalClass
MyDnf
CoveredClassWithAnonymousFunctionInStaticMethod
CoveredClassFullyQualifiedClassNameConstant
ClassInFileWithOutsideFunction
Foo
Bar
Foo
Bar
source_with_namespace
Represents foo.
Foo
Foo
Represents foo.
TestCase
CodeCoverageTest
ProcessedCodeCoverageDataTest
RawCodeCoverageDataTest
PcovDriverTest
PhpdbgDriverTest
Xdebug2DriverTest
Xdebug3DriverTest
UnintentionallyCoveredCodeExceptionTest
FilterTest
BuilderTest
CloverTest
CoberturaTest
Crap4jTest
HtmlTest
PhpTest
TextTest
XmlTest
CodeUnitFindingVisitorTest
ExecutableLinesFindingVisitorTest
ParsingFileAnalyserTest
PercentageTest
Facade
Factory
Iterator
FactoryTest
ProcessControlExtensionNotLoadedException
TimeoutException
Invoker
TestCallable
InvokerTest
InvalidArgumentException
RuntimeException
Template
TemplateTest
Duration
NoActiveTimerException
TimeSinceStartOfRequestNotAvailableException
ResourceUsageFormatter
Timer
DurationTest
ResourceUsageFormatterTest
TimerTest
Assert
IsFalse
IsTrue
Callback
Count
GreaterThan
IsEmpty
LessThan
SameSize
Constraint
IsEqual
IsEqualCanonicalizing
IsEqualIgnoringCase
IsEqualWithDelta
Exception
ExceptionCode
ExceptionMessage
ExceptionMessageRegularExpression
DirectoryExists
FileExists
IsReadable
IsWritable
IsAnything
IsIdentical
JsonMatches
JsonMatchesErrorMessageProvider
IsFinite
IsInfinite
IsNan
ClassHasAttribute
ClassHasStaticAttribute
ObjectEquals
ObjectHasAttribute
ObjectHasProperty
BinaryOperator
LogicalAnd
LogicalNot
LogicalOr
LogicalXor
Operator
UnaryOperator
IsJson
RegularExpression
StringContains
StringEndsWith
StringMatchesFormatDescription
StringStartsWith
ArrayHasKey
TraversableContains
TraversableContainsEqual
TraversableContainsIdentical
TraversableContainsOnly
IsInstanceOf
IsNull
IsType
InvocationMocker
MockBuilder
TestCase
Version
Command
Blacklist
ExcludeList
C3194
Test3194
AbstractTest
ConcreteTestClassExtendingAbstractTestClassWithTestSuffixTest
AbstractTestCase
ConcreteTestClassExtendingAbstractTestClassWithoutTestSuffixTest
AbstractMockTestClass
AbstractVariousIterableDataProviderTest
ActualOutputTest
AssertionExample
AssertionExampleTest
Author
BankAccount
BankAccountException
BankAccountTest
BankAccountWithCustomExtensionTest
Tests for the BankAccount class.
BeforeAndAfterTest
BeforeClassAndAfterClassTest
BeforeClassWithOnlyDataProviderTest
Book
BooleanConstraint
ChangeCurrentWorkingDirectoryTest
ClassThatImplementsSerializable
ClassWithAllPossibleReturnTypes
ClassWithNonPublicAttributes
ClassWithScalarTypeDeclarations
ClassWithSelfTypeHint
ClassWithStaticMethod
ClassWithStaticReturnTypes
ClassWithToString
ClassWithUnionReturnTypes
ClassWithVariadicArgumentMethod
ComparisonFailureTest
ConcreteWithMyCustomExtensionTest
ConcreteTest
CountConstraint
CoverageClassExtendedTest
CoverageClassNothingTest
CoverageClassTest
CoverageClassWithoutAnnotationsTest
CoverageCoversOverridesCoversNothingTest
CoverageFunctionParenthesesTest
CoverageFunctionParenthesesWhitespaceTest
CoverageFunctionTest
CoverageMethodNothingCoversMethod
CoverageMethodNothingTest
CoverageMethodOneLineAnnotationTest
CoverageMethodParenthesesTest
CoverageMethodParenthesesWhitespaceTest
CoverageMethodTest
CoverageNamespacedFunctionTest
CoverageNoneTest
CoverageNotPrivateTest
CoverageNotProtectedTest
CoverageNotPublicTest
CoveragePrivateTest
CoverageProtectedTest
CoveragePublicTest
CoverageTwoDefaultClassAnnotations
CoveredParentClass
CoveredClass
CustomPrinter
DataProviderDependencyTest
DataproviderExecutionOrderTest
DataProviderFilterTest
DataProviderIncompleteTest
FirstTest
SecondTest
TestWithDataProviderTest
FirstTest
SecondHelloWorldTest
DataProviderSkippedTest
DataProviderTest
DependencyFailureTest
DependencyInputTest
DependencyOnClassTest
DependencySuccessTest
DoesNotPerformAssertionsButPerformingAssertionsTest
DoNoAssertionTestCase
DoubleTestCase
DummyBarTest
DummyException
DummyFooTest
DuplicateKeyDataProviderTest
EmptyDataProviderTest
EmptyTestCaseTest
ExceptionInAssertPostConditionsTest
ExceptionInAssertPreConditionsTest
ExceptionInSetUpTest
ExceptionInTearDownAfterClassTest
ExceptionInTearDownTest
ExceptionInTest
ExceptionInTestDetectedInTeardown
ExceptionStackTest
Failure
FailureTest
FatalTest
FinalClass
Foo
FunctionCallbackWrapper
IncompleteTest
InheritanceA
InheritanceB
InheritedTestCase
IniTest
IsolationTest
MethodCallback
MethodCallbackByReference
AnotherClassUsingConfigurableMethods
ChildClass
ClassUsingConfigurableMethods
ClassWithImplicitProtocol
ClassWithoutParentButParentReturnType
MockClassWithConfigurableMethods
ParentClass
ReadonlyClass
ReinitializeConfigurableMethods
Mockable
ModifiedConstructorTestCase
MultipleDataProviderTest
MyTestListener
NamedConstraint
NamespacedClass
NamespacedClass
NamespaceCoverageClassExtendedTest
NamespaceCoverageClassTest
NamespaceCoverageCoversClassPublicTest
NamespaceCoverageCoversClassTest
NamespaceCoverageMethodTest
NamespaceCoverageNotPrivateTest
NamespaceCoverageNotProtectedTest
NamespaceCoverageNotPublicTest
NamespaceCoveragePrivateTest
NamespaceCoverageProtectedTest
NamespaceCoveragePublicTest
NoArgTestCaseTest
NoTestCases
NotExistingCoveredElementTest
NothingTest
NotPublicTestCase
NotReorderableTest
NotSelfDescribingTest
NotVoidTestCase
NumericGroupAnnotationTest
ValueObject
ValueObjectWithEqualsMethodThatAcceptsTooManyArguments
ValueObjectWithEqualsMethodThatDoesNotAcceptArguments
ValueObjectWithEqualsMethodThatDoesNotDeclareParameterType
ValueObjectWithEqualsMethodThatHasIncompatibleParameterType
ValueObjectWithEqualsMethodThatHasUnionParameterType
ValueObjectWithEqualsMethodWithNullableReturnType
ValueObjectWithEqualsMethodWithoutReturnType
ValueObjectWithEqualsMethodWithUnionReturnType
ValueObjectWithEqualsMethodWithVoidReturnType
ValueObjectWithoutEqualsMethod
TwoClassesInvalid
TwoClassesInvalid2
TwoClassesValid
Foobar
WrongClassNameBar
OneTestCase
OutputTestCase
OverrideTestCase
ParentClassWithPrivateAttributes
ParentClassWithProtectedAttributes
ParseTestMethodAnnotationsMock
PartialMockTestClass
OneTest
PreConditionAndPostConditionTest
RequirementsClassBeforeClassHookTest
RequirementsClassDocBlockTest
RequirementsTest
RouterTest
SampleArrayAccess
SampleClass
SeparateProcessesTest
Singleton
SingletonClass
SomeClass
StopOnErrorTestSuite
StopOnWarningTestSuite
StopsOnWarningTest
StringableClass
Struct
Success
TemplateMethodsTest
TestableCliTestDoxPrinter
TestAutoreferenced
TestCaseWithExceptionInHook
TestGeneratorMaker
TestIncomplete
TestIterator
TestIterator2
TestIteratorAggregate
TestIteratorAggregate2
TestProxyFixture
TestRisky
TestSkipped
TestError
TestWarning
TestWithAnnotations
TestWithDifferentNames
TestWithDifferentOutput
TestWithDifferentSizes
TestWithDifferentStatuses
TestWithTest
ThrowExceptionTestCase
ThrowNoExceptionTestCase
VariousDocblockDefinedDataProvider
VariousIterableDataProviderTest
WasRun
WrapperIteratorAggregate
SetUpBeforeClassTest
Class SetUpBeforeClassTest.
SetUpTest
Class SetUpBeforeClassTest.
StatusTest
TearDownAfterClassTest
Class TearDownAfterClassTest.
AnnotationFilter
AnnotationFilterTest
Extension
Test
FooTest
MyCommand
NoLogNoCc
NoLogNoCcTest
NullPrinter
ClonedDependencyTest
DependencyTestSuite
MultiDependencyTest
StackTest
TestWithDifferentDurations
HookTest
TestDoxGroupTest
Greeter
GreeterTest
Greeter
GreeterTest
Greeter
GreeterTest
Issue4399Test
Issue1149Test
Issue1216Test
Issue1265Test
Issue1330Test
Issue1335Test
Issue1337Test
Issue1348Test
Issue1374Test
Issue1437Test
Issue1468Test
Issue1471Test
Issue1570Test
Issue2085Test
Issue2137Test
Issue2145Test
Issue2158Test
Issue2366
Issue2366Test
Issue2380Test
Issue2382Test
Issue2435Test
Test
SeparateClassRunMethodInNewProcessTest
BeforeAfterClassPidTest
Issue2731Test
Issue2811Test
Issue2830Test
Issue2972Test
Issue3093Test
Issue3156Test
Issue322Test
Issue3379Test
Issue3379TestListener
Issue3739Test
AbstractIssue3881Test
Issue3881Test
Bar
Issue3904Test
Issue3983Test
Issue4232Test
ParentIssue4232Test
Issue433Test
Test
Issue4407Test
Issue445Test
issue4498test
MyException
Issue4620Test
Issue4630Test
Issue4632Test
Issue498Test
Under_Score_Issue5020Test
Issue503Test
Issue5164Test
Issue5210Test
Issue5288Test
Issue581Test
Issue74Test
NewException
Issue765Test
Issue797Test
GlobalStateManipulator
GlobalStateManipulatorTest
CamelCaseTest
DataProviderWithNumericDataSetNameAndMetadataTest
DataProviderWithNumericDataSetNameAndMetadataWithPlaceholdersTest
DataProviderWithNumericDataSetNameTest
DataProviderWithStringDataSetNameAndMetadataTest
DataProviderWithStringDataSetNameAndMetadataWithPlaceholdersTest
DataProviderWithStringDataSetNameTest
DiffTest
MetadataTest
SnakeCaseTest
A
B
TestUsingCallbacks
HelloWorldClass
TestUsingMocks
FunctionsTest
AssertTest
ArrayHasKeyTest
BinaryOperatorTestCase
CallbackTest
ClassHasAttributeTest
ClassHasStaticAttributeTest
ConstraintTest
ConstraintTestCase
CountTest
DirectoryExistsTest
ExceptionCodeTest
ExceptionMessageRegExpTest
ExceptionMessageTest
ExceptionTest
FileExistsTest
GreaterThanTest
IsEmptyTest
IsEqualTest
IsIdenticalTest
IsInstanceOfTest
IsJsonTest
IsNullTest
IsReadableTest
IsTypeTest
IsWritableTest
JsonMatchesErrorMessageProviderTest
JsonMatchesTest
LessThanTest
LogicalAndTest
LogicalExpressionsTest
LogicalNotTest
LogicalOrTest
LogicalXorTest
ObjectEqualsTest
ObjectHasAttributeTest
ObjectHasPropertyTest
OperatorTestCase
RegularExpressionTest
SameSizeTest
StringContainsTest
StringEndsWithTest
StringMatchesFormatDescriptionTest
StringStartsWithTest
TraversableContainsEqualTest
TraversableContainsIdenticalTest
UnaryOperatorTestCase
ConstraintTest
ExceptionTest
InvalidArgumentExceptionTest
ExceptionWrapperTest
ExecutionOrderDependencyTest
IncompleteTestCaseTest
InvocationMockerTest
ConfigurableMethodsTest
ConfigurableMethodTest
GeneratorTest
InvocationHandlerTest
ConsecutiveParametersTest
MatcherTest
MockBuilderTest
MockClassTest
MockMethodTest
MockObjectTest
MockTraitTest
ProxyObjectTest
SkippedTestCaseTest
TestBuilderTest
TestCaseTest
TestFailureTest
TestImplementorTest
TestListenerTest
TestSuiteIteratorTest
TestSuiteTest
DefaultTestResultCacheTest
NameFilterIteratorTest
NullTestResultCacheTest
PhptTestCaseTest
ResultCacheExtensionTest
TestSuiteSorterTest
MigrationTest
XmlConfigurationTest
RegistryTest
ColorTest
ConfigurationGeneratorTest
GlobalStateTest
JsonTest
AbstractPhpProcessTest
RegularExpressionTest
TestClassTest
CliTestDoxPrinterColorTest
CliTestDoxPrinterTest
NamePrettifierTest
XDebugFilterScriptGeneratorTest
LoaderTest
SchemaFinderTest
ValidatorTest
XmlTest
AbstractLogger
This is a simple Logger implementation that other Loggers can inherit from.
InvalidArgumentException
LogLevel
Describes log levels.
NullLogger
This Logger can be used to avoid conditional log calls.
AbstractArray
This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
AbstractCollection
This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface
AbstractSet
This class contains the basic implementation of a collection that does not allow duplicated values (a set), to minimize the effort required to implement this specific type of collection.
Collection
A collection represents a group of objects.
DoubleEndedQueue
This class provides a basic implementation of `DoubleEndedQueueInterface`, to minimize the effort required to implement this interface.
CollectionMismatchException
Thrown when attempting to operate on collections of differing types.
InvalidArgumentException
Thrown to indicate an argument is not of the expected type.
InvalidPropertyOrMethod
Thrown when attempting to evaluate a property, method, or array key that doesn't exist on an element or cannot otherwise be evaluated in the current context.
NoSuchElementException
Thrown when attempting to access an element that does not exist.
OutOfBoundsException
Thrown when attempting to access an element out of the range of the collection.
UnsupportedOperationException
Thrown to indicate that the requested operation is not supported.
GenericArray
`GenericArray` represents a standard array object.
AbstractTypedMap
This class provides a basic implementation of `TypedMapInterface`, to minimize the effort required to implement this interface.
AssociativeArrayMap
`AssociativeArrayMap` represents a standard associative array object.
NamedParameterMap
`NamedParameterMap` represents a mapping of values to a set of named keys that may optionally be typed
Queue
This class provides a basic implementation of `QueueInterface`, to minimize the effort required to implement this interface.
Set
A set is a collection that contains no duplicate elements.
CollectionManipulationTest
This test collection will test all manipulation methods on Collection.
CollectionTest
Tests for Collection, as well as coverage for AbstractCollection
DoubleEndedQueueTest
GenericArrayTest
Tests for GenericArray, as well as coverage for AbstractArray
AssociativeArrayMapTest
Tests for AssociativeArrayMap, as well as coverage for AbstractMap
NamedParameterMapTest
Tests for NamedParameterMap
TypedMapTest
Tests for TypedMap
Bar
BarCollection
This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface
Foo
FooCollection
This class provides a basic implementation of `CollectionInterface`, to minimize the effort required to implement this interface
IntegerArray
This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
MyArray
This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
Person
StringArray
This class provides a basic implementation of `ArrayInterface`, to minimize the effort required to implement this interface.
QueueTest
SetTest
Tests for Set class.
TestCase
ObjectWithInvoke
ObjectWithToString
ValueExtractorTraitTest
Cover up all possible outcomes of the ValueExtractorTrait.
ValueToStringTraitTest
Tests for ValueToStringTrait
TypesTest
BinaryUtils
Provides binary math utilities
BuilderCollection
A collection of UuidBuilderInterface objects
DefaultUuidBuilder
UuidBuilder builds instances of RFC 4122 UUIDs
DegradedUuidBuilder
FallbackBuilder
FallbackBuilder builds a UUID by stepping through a list of UUID builders until a UUID can be constructed without exceptions
GuidStringCodec
GuidStringCodec encodes and decodes globally unique identifiers (GUID)
OrderedTimeCodec
OrderedTimeCodec encodes and decodes a UUID, optimizing the byte order for more efficient storage
StringCodec
StringCodec encodes and decodes RFC 4122 UUIDs
TimestampFirstCombCodec
TimestampFirstCombCodec encodes and decodes COMBs, with the timestamp as the first 48 bits
TimestampLastCombCodec
TimestampLastCombCodec encodes and decodes COMBs, with the timestamp as the last 48 bits
BigNumberConverter
Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberConverter is deprecated in favor of GenericNumberConverter
DegradedNumberConverter
Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberConverter is deprecated in favor of GenericNumberConverter
GenericNumberConverter
GenericNumberConverter uses the provided calculator to convert decimal numbers to and from hexadecimal values
BigNumberTimeConverter
Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in favor of GenericTimeConverter
DegradedTimeConverter
Previously used to integrate moontoast/math as a bignum arithmetic library, BigNumberTimeConverter is deprecated in favor of GenericTimeConverter
GenericTimeConverter
GenericTimeConverter uses the provided calculator to calculate and convert time values
PhpTimeConverter
PhpTimeConverter uses built-in PHP functions and standard math operations available to the PHP programming language to provide facilities for converting parts of time into representations that may be used in UUIDs
UnixTimeConverter
UnixTimeConverter converts Unix Epoch timestamps to/from hexadecimal values consisting of milliseconds elapsed since the Unix Epoch
DegradedUuid
Uuid provides constants and static methods for working with and generating UUIDs
BuilderNotFoundException
Thrown to indicate that no suitable builder could be found
DateTimeException
Thrown to indicate that the PHP DateTime extension encountered an exception/error
DceSecurityException
Thrown to indicate an exception occurred while dealing with DCE Security (version 2) UUIDs
InvalidArgumentException
Thrown to indicate that the argument received is not valid
InvalidBytesException
Thrown to indicate that the bytes being operated on are invalid in some way
InvalidUuidStringException
Thrown to indicate that the string received is not a valid UUID
NameException
Thrown to indicate that an error occurred while attempting to hash a namespace and name
NodeException
Thrown to indicate that attempting to fetch or create a node ID encountered an error
RandomSourceException
Thrown to indicate that the source of random data encountered an error
TimeSourceException
Thrown to indicate that the source of time encountered an error
UnableToBuildUuidException
Thrown to indicate a builder is unable to build a UUID
UnsupportedOperationException
Thrown to indicate that the requested operation is not supported
FeatureSet
FeatureSet detects and exposes available features in the current environment
CombGenerator
CombGenerator generates COMBs (combined UUID/timestamp)
DceSecurityGenerator
DceSecurityGenerator generates strings of binary data based on a local domain, local identifier, node ID, clock sequence, and the current time
DefaultNameGenerator
DefaultNameGenerator generates strings of binary data based on a namespace, name, and hashing algorithm
DefaultTimeGenerator
DefaultTimeGenerator generates strings of binary data based on a node ID, clock sequence, and the current time
NameGeneratorFactory
NameGeneratorFactory retrieves a default name generator, based on the environment
PeclUuidNameGenerator
PeclUuidNameGenerator generates strings of binary data from a namespace and a name, using ext-uuid
PeclUuidRandomGenerator
PeclUuidRandomGenerator generates strings of random binary data using ext-uuid
PeclUuidTimeGenerator
PeclUuidTimeGenerator generates strings of binary data for time-base UUIDs, using ext-uuid
RandomBytesGenerator
RandomBytesGenerator generates strings of random binary data using the built-in `random_bytes()` PHP function
RandomGeneratorFactory
RandomGeneratorFactory retrieves a default random generator, based on the environment
RandomLibAdapter
RandomLibAdapter generates strings of random binary data using the paragonie/random-lib library
TimeGeneratorFactory
TimeGeneratorFactory retrieves a default time generator, based on the environment
UnixTimeGenerator
UnixTimeGenerator generates bytes that combine a 48-bit timestamp in milliseconds since the Unix Epoch with 80 random bits
Fields
GUIDs are comprised of a set of named fields, according to RFC 4122
Guid
Guid represents a UUID with "native" (little-endian) byte order
GuidBuilder
GuidBuilder builds instances of Guid
BrickMathCalculator
A calculator using the brick/math library for arbitrary-precision arithmetic
RoundingMode
Specifies a rounding behavior for numerical operations capable of discarding precision.
Fields
Nonstandard UUID fields do not conform to the RFC 4122 standard
Uuid
Nonstandard\Uuid is a UUID that doesn't conform to RFC 4122
UuidBuilder
Nonstandard\UuidBuilder builds instances of Nonstandard\Uuid
UuidV6
Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
SystemDceSecurityProvider
SystemDceSecurityProvider retrieves the user or group identifiers from the system
FallbackNodeProvider
FallbackNodeProvider retrieves the system node ID by stepping through a list of providers until a node ID can be obtained
NodeProviderCollection
A collection of NodeProviderInterface objects
RandomNodeProvider
RandomNodeProvider generates a random node ID
StaticNodeProvider
StaticNodeProvider provides a static node value with the multicast bit set
SystemNodeProvider
SystemNodeProvider retrieves the system node ID, if possible
FixedTimeProvider
FixedTimeProvider uses a known time to provide the time
SystemTimeProvider
SystemTimeProvider retrieves the current time using built-in PHP functions
Fields
RFC 4122 variant UUIDs are comprised of a set of named fields
MaxUuid
The max UUID is special form of UUID that is specified to have all 128 bits set to one
NilUuid
The nil UUID is special form of UUID that is specified to have all 128 bits set to zero
UuidBuilder
UuidBuilder builds instances of RFC 4122 UUIDs
UuidV1
Gregorian time, or version 1, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
UuidV2
DCE Security version, or version 2, UUIDs include local domain identifier, local ID for the specified domain, and node values that are combined into a 128-bit unsigned integer
UuidV3
Version 3 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using MD5
UuidV4
Random, or version 4, UUIDs are randomly or pseudo-randomly generated 128-bit integers
UuidV5
Version 5 UUIDs are named-based, using combination of a namespace and name that are hashed into a 128-bit unsigned integer using SHA1
UuidV6
Reordered time, or version 6, UUIDs include timestamp, clock sequence, and node values that are combined into a 128-bit unsigned integer
UuidV7
Unix Epoch time, or version 7, UUIDs include a timestamp in milliseconds since the Unix Epoch, along with random bytes
UuidV8
Version 8, Custom UUIDs provide an RFC 4122 compatible format for experimental or vendor-specific uses
Validator
Rfc4122\Validator validates strings as UUIDs of the RFC 4122 variant
Decimal
A value object representing a decimal
Hexadecimal
A value object representing a hexadecimal number
Integer
A value object representing an integer
Time
A value object representing a timestamp
Uuid
Uuid provides constants and static methods for working with and generating UUIDs
UuidFactory
GenericValidator
GenericValidator validates strings as UUIDs of any variant
GuidConversionBench
NonLazyUuidConversionBench
UuidFieldExtractionBench
UuidGenerationBench
UuidSerializationBench
UuidStringConversionBench
BinaryUtilsTest
DefaultUuidBuilderTest
FallbackBuilderTest
GuidStringCodecTest
OrderedTimeCodecTest
StringCodecTest
BigNumberConverterTest
GenericNumberConverterTest
BigNumberTimeConverterTest
GenericTimeConverterTest
PhpTimeConverterTest
UnixTimeConverterTest
DeprecatedUuidMethodsTraitTest
TimestampFirstCombCodecTest
TimestampLastCombCodecTest
ExpectedBehaviorTest
These tests exist to ensure a seamless upgrade path from 3.x to 4.x. If any of these tests fail in 4.x, then it's because we've changed functionality in such a way that compatibility with 3.x is broken.
FeatureSetTest
FunctionsTest
CombGeneratorTest
DceSecurityGeneratorTest
DefaultNameGeneratorTest
DefaultTimeGeneratorTest
NameGeneratorFactoryTest
PeclUuidNameGeneratorTest
PeclUuidRandomGeneratorTest
PeclUuidTimeGeneratorTest
RandomBytesGeneratorTest
RandomGeneratorFactoryTest
RandomLibAdapterTest
TimeGeneratorFactoryTest
UnixTimeGeneratorTest
FieldsTest
GuidBuilderTest
BrickMathCalculatorTest
FieldsTest
UuidBuilderTest
UuidV6Test
SystemDceSecurityProviderTest
FallbackNodeProviderTest
RandomNodeProviderTest
StaticNodeProviderTest
SystemNodeProviderTest
Tests for the SystemNodeProvider class
FixedTimeProviderTest
SystemTimeProviderTest
FieldsTest
UuidBuilderTest
UuidV1Test
UuidV2Test
UuidV3Test
UuidV4Test
UuidV5Test
UuidV6Test
UuidV7Test
UuidV8Test
ValidatorTest
VariantTraitTest
UuidIsImmutable
This is a static analysis fixture to verify that the API signature of a UUID allows for pure operations. Almost all methods will seem to be redundant or trivial: that's normal, we're just verifying the transitivity of immutable type signatures.
UuidIsNeverEmpty
This is a static analysis fixture to verify that the API signature of a UUID does not return empty strings for methods that never will do so.
ValidUuidIsNonEmpty
TestCase
DecimalTest
HexadecimalTest
IntegerTest
TimeTest
UuidFactoryTest
UuidTest
GenericValidatorTest
UuidBinaryOrderedTimeType
Field type mapping for the Doctrine Database Abstraction Layer (DBAL).
UuidBinaryType
Field type mapping for the Doctrine Database Abstraction Layer (DBAL).
UuidGenerator
UUID generator for the Doctrine ORM.
UuidOrderedTimeGenerator
UuidType
Field type mapping for the Doctrine Database Abstraction Layer (DBAL).
UuidV7Generator
UUID version7 generator for the Doctrine ORM.
UuidBinaryOrderedTimeTypeTest
UuidBinaryTypeTest
UuidGeneratorTest
UuidOrderedTimeGeneratorTest
UuidTypeTest
UuidV7GeneratorTest
AmbiguousOptionException
OptionDoesNotAllowArgumentException
RequiredOptionArgumentMissingException
UnknownOptionException
Parser
ParserTest
ClassMethodUnit
ClassUnit
CodeUnit
CodeUnitCollection
CodeUnitCollectionIterator
InvalidCodeUnitException
NoTraitException
ReflectionException
FunctionUnit
InterfaceMethodUnit
InterfaceUnit
Mapper
TraitMethodUnit
TraitUnit
FixtureAnotherParentClass
FixtureAnotherChildClass
FixtureChildClassWithTrait
FixtureClass
FixtureClassWithTrait
FixtureParentClassWithTrait
Getopt
Issue5Exception
ClassMethodUnitTest
ClassUnitTest
CodeUnitCollectionTest
FunctionUnitTest
InterfaceMethodUnitTest
InterfaceUnitTest
MapperTest
TraitMethodUnitTest
TraitUnitTest
Wizard
Bar
Foo
WizardTest
ArrayComparator
Compares arrays for equality.
Comparator
Abstract base class for comparators which compare values for equality.
ComparisonFailure
Thrown when an assertion for string equality failed.
DateTimeComparator
Compares DateTimeInterface instances for equality.
DOMNodeComparator
Compares DOMNode instances for equality.
DoubleComparator
Compares doubles for equality.
ExceptionComparator
Compares Exception instances for equality.
RuntimeException
Factory
Factory for comparators which compare values for equality.
MockObjectComparator
Compares PHPUnit\Framework\MockObject\MockObject instances for equality.
NumericComparator
Compares numerical values for equality.
ObjectComparator
Compares objects for equality.
ResourceComparator
Compares resources for equality.
ScalarComparator
Compares scalar or NULL values for equality.
SplObjectStorageComparator
Compares \SplObjectStorage instances for equality.
TypeComparator
Compares values for type equality.
Author
An author.
Book
A book.
ClassWithToString
SampleClass
A sample class.
Struct
A struct.
TestClass
TestClassComparator
Compares objects for equality.
ArrayComparatorTest
ComparisonFailureTest
DateTimeComparatorTest
DOMNodeComparatorTest
DoubleComparatorTest
ExceptionComparatorTest
FactoryTest
MockObjectComparatorTest
NumericComparatorTest
ObjectComparatorTest
ResourceComparatorTest
ScalarComparatorTest
SplObjectStorageComparatorTest
TypeComparatorTest
Calculator
Complexity
ComplexityCollection
ComplexityCollectionIterator
RuntimeException
ComplexityCalculatingVisitor
CyclomaticComplexityCalculatingVisitor
ExampleClass
CalculatorTest
ComplexityCalculatingVisitorTest
ComplexityCollectionTest
ComplexityTest
CyclomaticComplexityCalculatingVisitorTest
Chunk
Diff
Differ
ConfigurationException
InvalidArgumentException
Line
MemoryEfficientLongestCommonSubsequenceCalculator
AbstractChunkOutputBuilder
DiffOnlyOutputBuilder
Builds a diff string representation in a loose unified diff format listing only changes lines. Does not include line numbers.
StrictUnifiedDiffOutputBuilder
Strict Unified diff output builder.
UnifiedDiffOutputBuilder
Builds a diff string representation in unified diff format in chunks.
Parser
Unified diff parser.
TimeEfficientLongestCommonSubsequenceCalculator
ChunkTest
DifferTest
DiffTest
ConfigurationExceptionTest
InvalidArgumentExceptionTest
LineTest
LongestCommonSubsequenceTest
MemoryEfficientImplementationTest
AbstractChunkOutputBuilderTest
DiffOnlyOutputBuilderTest
StrictUnifiedDiffOutputBuilderIntegrationTest
UnifiedDiffOutputBuilderIntegrationTest
StrictUnifiedDiffOutputBuilderDataProvider
StrictUnifiedDiffOutputBuilderTest
UnifiedDiffOutputBuilderDataProvider
UnifiedDiffOutputBuilderTest
ParserTest
TimeEfficientImplementationTest
FileUtils
UnifiedDiffAssertTraitIntegrationTest
UnifiedDiffAssertTraitTest
Console
OperatingSystem
Runtime
Utility class for HHVM/PHP environment handling.
ConsoleTest
OperatingSystemTest
RuntimeTest
Exporter
A nifty utility for visualizing PHP variables.
ExporterTest
CodeExporter
Exports parts of a Snapshot as PHP code.
RuntimeException
ExcludeList
Restorer
Restorer of snapshots of global state.
Snapshot
A snapshot of global state.
ExcludedChildClass
ExcludedClass
ExcludedImplementor
SnapshotClass
SnapshotClassTyped
SnapshotDomDocument
CodeExporterTest
ExcludeListTest
RestorerTest
SnapshotTest
Counter
IllogicalValuesException
NegativeValueException
RuntimeException
LineCountingVisitor
LinesOfCode
ExampleClass
Foo
Bar
CounterTest
LineCountingVisitorTest
LinesOfCodeTest
Enumerator
Traverses array structures and object graphs to enumerate all referenced objects.
InvalidArgumentException
ExceptionThrower
EnumeratorTest
InvalidArgumentException
ObjectReflector
ChildClass
ClassWithIntegerAttributeName
ParentClass
ObjectReflectorTest
Context
A context containing previously processed arrays and objects when recursively processing a value.
InvalidArgumentException
ContextTest
ResourceOperations
ResourceOperationsTest
RuntimeException
Parameter
ReflectionMapper
CallableType
FalseType
GenericObjectType
IntersectionType
IterableType
MixedType
NeverType
NullType
ObjectType
SimpleType
StaticType
TrueType
Type
UnionType
UnknownType
VoidType
TypeName
ChildClass
ChildClassThatExtendsClassWithMethodThatHasStaticReturnType
ClassImplementingAnInterfaceAndAnotherInterface
ClassWithCallbackMethods
ClassWithInvokeMethod
ClassWithMethodsThatDeclareDisjunctiveNormalFormParameterTypes
ClassWithMethodsThatDeclareDisjunctiveNormalFormReturnTypes
ClassWithMethodsThatDeclareIntersectionParameterTypes
ClassWithMethodsThatDeclareParameterTypes
ClassWithMethodsThatDeclareReturnTypes
ClassWithMethodsThatDeclareUnionParameterTypes
ClassWithMethodsThatDeclareUnionReturnTypes
ClassWithMethodsThatHaveStaticReturnTypes
ClassWithMethodThatDeclaresFalseReturnType
ClassWithMethodThatDeclaresIntersectionReturnType
ClassWithMethodThatDeclaresNeverReturnType
ClassWithMethodThatDeclaresNullReturnType
ClassWithMethodThatDeclaresTrueReturnType
Iterator
ParentClass
ParentClassWithMethodThatHasStaticReturnType
ParameterTest
ReflectionMapperTest
CallableTypeTest
FalseTypeTest
GenericObjectTypeTest
IntersectionTypeTest
IterableTypeTest
MixedTypeTest
NeverTypeTest
NullTypeTest
ObjectTypeTest
SimpleTypeTest
StaticTypeTest
TrueTypeTest
TypeTest
UnionTypeTest
UnknownTypeTest
VoidTypeTest
TypeNameTest
Version
NullContext
A context that does nothing.
RequestStackContext
Uses a RequestStack to populate the context.
AssetNotFoundException
Represents an asset not found in a manifest.
InvalidArgumentException
Base InvalidArgumentException for the Asset component.
LogicException
Base LogicException for the Asset component.
RuntimeException
Base RuntimeException for the Asset component.
Package
Basic package that adds a version to asset URLs.
Packages
Helps manage asset URLs.
PathPackage
Package that adds a base path to asset URLs in addition to a version.
NullContextTest
RequestStackContextTest
PackagesTest
PackageTest
PathPackageTest
UrlPackageTest
EmptyVersionStrategyTest
JsonManifestVersionStrategyTest
StaticVersionStrategyTest
UrlPackage
Package that adds a base URL to asset URLs in addition to a version.
EmptyVersionStrategy
Disable version for all assets.
JsonManifestVersionStrategy
Reads the versioned path of an asset from a JSON manifest file.
StaticVersionStrategy
Returns the same version for all assets.
AbstractBrowser
Simulates a browser.
Cookie
Cookie represents an HTTP cookie.
CookieJar
CookieJar.
BadMethodCallException
InvalidArgumentException
JsonException
LogicException
RuntimeException
UnexpectedValueException
History
History.
HttpBrowser
An implementation of a browser using the HttpClient component to make real HTTP requests.
Request
Response
BrowserCookieValueSame
BrowserHasCookie
AbstractBrowserTest
CookieJarTest
CookieTest
HistoryTest
HttpBrowserTest
RequestTest
ResponseTest
BrowserCookieValueSameTest
BrowserHasCookieTest
TestClient
Simulates a browser.
TestHttpClient
An implementation of a browser using the HttpClient component to make real HTTP requests.
AbstractAdapter
ApcuAdapter
ArrayAdapter
An in-memory cache storage.
ChainAdapter
Chains several adapters together.
CouchbaseBucketAdapter
CouchbaseCollectionAdapter
DoctrineDbalAdapter
FilesystemAdapter
FilesystemTagAwareAdapter
Stores tag id <> cache id relationship as a symlink, and lookup on invalidation calls.
MemcachedAdapter
NullAdapter
ParameterNormalizer
PdoAdapter
PhpArrayAdapter
Caches items at warm up time using a PHP array that is stored in shared memory by OPCache since PHP 7.0.
PhpFilesAdapter
ProxyAdapter
Psr16Adapter
Turns a PSR-16 cache into a PSR-6 one.
RedisAdapter
RedisTagAwareAdapter
Stores tag id <> cache id relationship as a Redis Set.
TagAwareAdapter
Implements simple and robust tag-based invalidation suitable for use with volatile caches.
TraceableAdapter
An adapter that collects data about all cache calls.
TraceableTagAwareAdapter
An adapter that collects data about all cache calls.
CacheItem
CacheDataCollector
DataCollector.
CacheCollectorPass
Inject a data collector to all the cache services to be able to get detailed statistics.
CachePoolClearerPass
CachePoolPass
CachePoolPrunerPass
CacheException
InvalidArgumentException
LogicException
LockRegistry
LockRegistry is used internally by existing adapters to protect against cache stampede.
DefaultMarshaller
Serializes/unserializes values using igbinary_serialize() if available, serialize() otherwise.
DeflateMarshaller
Compresses values using gzdeflate().
SodiumMarshaller
Encrypt/decrypt values using Libsodium.
TagAwareMarshaller
A marshaller optimized for data structures generated by AbstractTagAwareAdapter.
EarlyExpirationDispatcher
Sends the computation of cached values to a message bus.
EarlyExpirationHandler
Computes cached values sent to a message bus.
EarlyExpirationMessage
Conveys a cached value that needs to be computed.
Psr16Cache
Turns a PSR-6 cache into a PSR-16 one.
AbstractRedisAdapterTestCase
AdapterTestCase
NotUnserializable
ApcuAdapterTest
ArrayAdapterTest
ChainAdapterTest
CouchbaseBucketAdapterTest
CouchbaseCollectionAdapterTest
DoctrineDbalAdapterTest
FilesystemAdapterTest
FilesystemTagAwareAdapterTest
MaxIdLengthAdapterTest
MaxIdLengthAdapter
MemcachedAdapterTest
NamespacedProxyAdapterTest
NullAdapterTest
PdoAdapterTest
PhpArrayAdapterTest
PhpArrayAdapterWrapper
Caches items at warm up time using a PHP array that is stored in shared memory by OPCache since PHP 7.0.
PhpArrayAdapterWithFallbackTest
PhpFilesAdapterAppendOnlyTest
PhpFilesAdapterTest
PredisAdapterSentinelTest
PredisAdapterTest
PredisClusterAdapterTest
PredisRedisClusterAdapterTest
PredisTagAwareAdapterTest
PredisTagAwareClusterAdapterTest
ProxyAdapterAndRedisAdapterTest
ProxyAdapterTest
TestingArrayAdapter
An in-memory cache storage.
Psr16AdapterTest
RedisAdapterSentinelTest
RedisAdapterTest
RedisArrayAdapterTest
RedisClusterAdapterTest
RedisTagAwareAdapterTest
RedisTagAwareArrayAdapterTest
RedisTagAwareClusterAdapterTest
RelayAdapterSentinelTest
RelayAdapterTest
TagAwareAdapterTest
TagAwareAndProxyAdapterIntegrationTest
TraceableAdapterTest
TraceableTagAwareAdapterTest
CacheItemTest
CacheDataCollectorTest
CacheCollectorPassTest
CachePoolClearerPassTest
CachePoolPassTest
CachePoolPrunerPassTest
DriverWrapper
ExternalAdapter
Adapter not implementing the {@see \Symfony\Component\Cache\Adapter\AdapterInterface}.
PrunableAdapter
StringableTag
LockRegistryTest
DefaultMarshallerTest
DeflateMarshallerTest
SodiumMarshallerTest
EarlyExpirationDispatcherTest
TestLogger
This is a simple Logger implementation that other Loggers can inherit from.
EarlyExpirationHandlerTest
EarlyExpirationMessageTest
Psr16CacheProxyTest
Psr16CacheTest
NotUnserializable
Psr16CacheWithExternalAdapter
RedisProxiesTest
RedisTraitTest
Clock
A global clock.
MockClock
A clock that always returns the same date, suitable for testing time-sensitive logic.
MonotonicClock
A monotonic clock suitable for performance profiling.
NativeClock
A clock that relies the system time.
ClockAwareTraitTest
ClockTest
MockClockTest
MonotonicClockTest
NativeClockTest
ConfigBuilderGenerator
Generate ConfigBuilders to help create valid config.
ConfigCache
ConfigCache caches arbitrary content in files on disk.
ConfigCacheFactory
Basic implementation of ConfigCacheFactoryInterface that creates an instance of the default ConfigCache.
ArrayNode
Represents an Array node in the config tree.
BaseNode
The base node class.
BooleanNode
This node represents a Boolean value in the config tree.
ArrayNodeDefinition
This class provides a fluent interface for defining an array node.
BooleanNodeDefinition
This class provides a fluent interface for defining a node.
EnumNodeDefinition
Enum Node Definition.
ExprBuilder
This class builds an if expression.
FloatNodeDefinition
This class provides a fluent interface for defining a float node.
IntegerNodeDefinition
This class provides a fluent interface for defining an integer node.
MergeBuilder
This class builds merge conditions.
NodeBuilder
This class provides a fluent interface for building a node.
NodeDefinition
This class provides a fluent interface for defining a node.
NormalizationBuilder
This class builds normalization conditions.
NumericNodeDefinition
Abstract class that contains common code of integer and float node definitions.
ScalarNodeDefinition
This class provides a fluent interface for defining a node.
TreeBuilder
This is the entry class for building a config tree.
ValidationBuilder
This class builds validation conditions.
VariableNodeDefinition
This class provides a fluent interface for defining a node.
Configuration
DefinitionConfigurator
XmlReferenceDumper
Dumps an XML reference configuration for the given configuration/node instance.
YamlReferenceDumper
Dumps a Yaml reference configuration for the given configuration/node instance.
EnumNode
Node which only allows a finite set of values.
DuplicateKeyException
This exception is thrown whenever the key of an array is not unique. This can only be the case if the configuration is coming from an XML file.
Exception
Base exception for all configuration exceptions.
ForbiddenOverwriteException
This exception is thrown when a configuration path is overwritten from a subsequent configuration file, but the entry node specifically forbids this.
InvalidConfigurationException
A very general exception which can be thrown whenever non of the more specific exceptions is suitable.
InvalidDefinitionException
Thrown when an error is detected in a node Definition.
InvalidTypeException
This exception is thrown if an invalid type is encountered.
UnsetKeyException
This exception is usually not encountered by the end-user, but only used internally to signal the parent scope to unset a key.
FloatNode
This node represents a float value in the config tree.
IntegerNode
This node represents an integer value in the config tree.
DefinitionFileLoader
DefinitionFileLoader loads config definitions from a PHP file.
NumericNode
This node represents a numeric value in the config tree.
Processor
This class is the entry point for config normalization/merging/finalization.
PrototypedArrayNode
Represents a prototyped Array node in the config tree.
ScalarNode
This node represents a scalar value in the config tree.
VariableNode
This node represents a value of variable type in the config tree.
FileLoaderImportCircularReferenceException
Exception class for when a circular reference is detected when importing resources.
FileLocatorFileNotFoundException
File locator exception if a file does not exist.
LoaderLoadException
Exception class for when a resource cannot be loaded or imported.
FileLocator
FileLocator uses an array of pre-defined paths to find files.
DelegatingLoader
DelegatingLoader delegates loading to other loaders using a loader resolver.
FileLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
Loader
Loader is the abstract class used by all built-in loaders.
LoaderResolver
LoaderResolver selects a loader for a given resource.
ParamConfigurator
Placeholder for a parameter.
ClassExistenceResource
ClassExistenceResource represents a class existence.
ComposerResource
ComposerResource tracks the PHP version and Composer dependencies.
DirectoryResource
DirectoryResource represents a resources stored in a subdirectory tree.
FileExistenceResource
FileExistenceResource represents a resource stored on the filesystem.
FileResource
FileResource represents a resource stored on the filesystem.
GlobResource
GlobResource represents a set of resources stored on the filesystem.
ReflectionClassResource
SelfCheckingResourceChecker
Resource checker for instances of SelfCheckingResourceInterface.
ResourceCheckerConfigCache
ResourceCheckerConfigCache uses instances of ResourceCheckerInterface to check whether cached data is still fresh.
ResourceCheckerConfigCacheFactory
A ConfigCacheFactory implementation that validates the cache with an arbitrary set of ResourceCheckers.
ReceivingConfig
This class is automatically generated to help in creating a config.
RoutingConfig
This class is automatically generated to help in creating a config.
MessengerConfig
This class is automatically generated to help in creating a config.
PageConfig
This class is automatically generated to help in creating a config.
BooksConfig
This class is automatically generated to help in creating a config.
TranslatorConfig
This class is automatically generated to help in creating a config.
AddToListConfig
This class is automatically generated to help in creating a config.
AddToList
BarConfig
This class is automatically generated to help in creating a config.
BazConfig
This class is automatically generated to help in creating a config.
FooConfig
This class is automatically generated to help in creating a config.
ArrayExtraKeysConfig
This class is automatically generated to help in creating a config.
ArrayExtraKeys
TransportsConfig
This class is automatically generated to help in creating a config.
MessengerConfig
This class is automatically generated to help in creating a config.
SomeCleverNameConfig
This class is automatically generated to help in creating a config.
NodeInitialValuesConfig
This class is automatically generated to help in creating a config.
NodeInitialValues
PlaceholdersConfig
This class is automatically generated to help in creating a config.
Placeholders
PrimitiveTypesConfig
This class is automatically generated to help in creating a config.
PrimitiveTypes
KeyedListObjectConfig
This class is automatically generated to help in creating a config.
ListObjectConfig
This class is automatically generated to help in creating a config.
NestedListObjectConfig
This class is automatically generated to help in creating a config.
NestedObjectConfig
This class is automatically generated to help in creating a config.
NestedConfig
This class is automatically generated to help in creating a config.
ObjectConfig
This class is automatically generated to help in creating a config.
ScalarNormalizedTypesConfig
This class is automatically generated to help in creating a config.
ScalarNormalizedTypes
VariableTypeConfig
This class is automatically generated to help in creating a config.
VariableType
GeneratedConfigTest
Test to use the generated config and test its output.
ConfigCacheFactoryTest
ConfigCacheTest
ArrayNodeTest
BaseNodeTest
BooleanNodeTest
ArrayNodeDefinitionTest
BooleanNodeDefinitionTest
EnumNodeDefinitionTest
ExprBuilderTest
NodeBuilderTest
SomeNodeDefinition
This class provides a fluent interface for defining a node.
NodeDefinitionTest
NumericNodeDefinitionTest
TreeBuilderTest
XmlReferenceDumperTest
YamlReferenceDumperTest
EnumNodeTest
FinalizationTest
FloatNodeTest
IntegerNodeTest
DefinitionFileLoaderTest
MergeTest
NormalizationTest
PrototypedArrayNodeTest
ScalarNodeTest
LoaderLoadExceptionTest
FileLocatorTest
FileNameMismatchOnPurpose
BadParent
BarNode
Represents an Array node in the config tree.
BarNodeDefinition
This class provides a fluent interface for defining a node.
NodeBuilder
This class provides a fluent interface for building a node.
VariableNodeDefinition
This class provides a fluent interface for defining a node.
CustomNode
CustomNodeDefinition
This class provides a fluent interface for defining a node.
ExampleConfiguration
ConditionalClass
DelegatingLoaderTest
FileLoaderTest
TestFileLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
LoaderResolverTest
LoaderTest
ProjectLoader1
Loader is the abstract class used by all built-in loaders.
ClassExistenceResourceTest
ComposerResourceTest
DirectoryResourceTest
FileExistenceResourceTest
FileResourceTest
GlobResourceTest
ReflectionClassResourceTest
TestEventSubscriber
TestMessageSubscriber
TestMessageSubscriberConfigHolder
TestServiceSubscriber
TestServiceWithStaticProperty
ResourceStub
ResourceCheckerConfigCacheTest
XmlUtilsTest
InvalidXmlException
Exception class for when XML parsing with an XSD schema file path or a callable validator produces errors unrelated to the actual XML parsing.
XmlParsingException
Exception class for when XML cannot be parsed properly.
XmlUtils
XMLUtils is a bunch of utility methods to XML operations.
Application
An Application is the container for a collection of commands.
AsCommand
Service tag to autoconfigure commands.
GithubActionReporter
Utility class for Github actions.
Color
Command
Base class for all commands.
CompleteCommand
Responsible for providing the values to the shell completion.
DumpCompletionCommand
Dumps the completion script for the current shell.
HelpCommand
HelpCommand displays the help for a given command.
LazyCommand
Base class for all commands.
ListCommand
ListCommand displays the list of all available commands for the application.
ContainerCommandLoader
Loads commands from a PSR-11 container.
FactoryCommandLoader
A simple command loader using factories to instantiate commands lazily.
CompletionInput
An input specialized for shell completion.
CompletionSuggestions
Stores all completion suggestions for the current input.
BashCompletionOutput
FishCompletionOutput
ZshCompletionOutput
Suggestion
Represents a single suggested value.
ConsoleEvents
Contains all events dispatched by an Application.
Cursor
AddConsoleCommandPass
Registers console commands.
ReStructuredTextDescriptor
ConsoleCommandEvent
Allows to do things before the command is executed, like skipping the command or changing the input.
ConsoleErrorEvent
Allows to handle throwables thrown while running a command.
ConsoleEvent
Allows to inspect input and output of a command.
ConsoleSignalEvent
Allows to inspect input and output of a command.
ConsoleTerminateEvent
Allows to manipulate the exit code of a command after its execution.
ErrorListener
CommandNotFoundException
Represents an incorrect command name typed in the console.
InvalidArgumentException
InvalidOptionException
Represents an incorrect option name or value typed in the console.
LogicException
MissingInputException
Represents failure to read input from stdin.
NamespaceNotFoundException
Represents an incorrect namespace typed in the console.
RuntimeException
NullOutputFormatter
NullOutputFormatterStyle
OutputFormatter
Formatter class for console output.
OutputFormatterStyle
Formatter style class for defining styles.
OutputFormatterStyleStack
DebugFormatterHelper
Helps outputting debug information when running an external program from a command.
DescriptorHelper
This class adds helper method to describe objects in various formats.
Dumper
FormatterHelper
The Formatter class provides helpers to format messages.
Helper
Helper is the base class for all helper classes.
HelperSet
HelperSet represents a set of helpers to be used with a command.
InputAwareHelper
An implementation of InputAwareInterface for Helpers.
OutputWrapper
Simple output wrapper for "tagged outputs" instead of wordwrap(). This solution is based on a StackOverflow answer: https://stackoverflow.com/a/20434776/1476819 from user557597 (alias SLN).
ProcessHelper
The ProcessHelper class provides helpers to run external processes.
ProgressBar
The ProgressBar provides helpers to display progress output.
ProgressIndicator
QuestionHelper
The QuestionHelper class provides helpers to interact with the user.
SymfonyQuestionHelper
Symfony Style Guide compliant question helper.
Table
Provides helpers to display a table.
TableCell
TableCellStyle
TableSeparator
Marks a row as being a separator.
TableStyle
Defines the styles for a Table.
ArgvInput
ArgvInput represents an input coming from the CLI arguments.
ArrayInput
ArrayInput represents an input provided as an array.
Input
Input is the base class for all concrete Input classes.
InputArgument
Represents a command line argument.
InputDefinition
A InputDefinition represents a set of valid command line arguments and options.
InputOption
Represents a command line option.
StringInput
StringInput represents an input provided as a string.
ConsoleLogger
PSR-3 compliant console logger.
BufferedOutput
Base class for output classes.
ConsoleOutput
ConsoleOutput is the default class for all CLI output. It uses STDOUT and STDERR.
ConsoleSectionOutput
StreamOutput writes the output to a given stream.
NullOutput
NullOutput suppresses all output.
Output
Base class for output classes.
StreamOutput
StreamOutput writes the output to a given stream.
TrimmedBufferOutput
A BufferedOutput that keeps only the last N chars.
ChoiceQuestion
Represents a choice question.
ConfirmationQuestion
Represents a yes/no question.
Question
Represents a Question.
SignalRegistry
SingleCommandApplication
Base class for all commands.
OutputStyle
Decorates output to add console style guide helpers.
SymfonyStyle
Output decorator helpers for the Symfony Style Guide.
Terminal
ApplicationTester
Eases the testing of console applications.
CommandCompletionTester
Eases the testing of command completion.
CommandTester
Eases the testing of console commands.
CommandIsSuccessful
ApplicationTest
CustomApplication
An Application is the container for a collection of commands.
CustomDefaultCommandApplication
An Application is the container for a collection of commands.
LazyTestCommand
Base class for all commands.
DisabledCommand
Base class for all commands.
BaseSignableCommand
Base class for all commands.
SignableCommand
Base class for all commands.
TerminatableCommand
Base class for all commands.
TerminatableWithEventCommand
Base class for all commands.
SignalEventSubscriber
GithubActionReporterTest
ColorTest
CommandTest
Php8Command
Base class for all commands.
Php8Command2
Base class for all commands.
MyCommand
Base class for all commands.
MyAnnotatedCommand
Base class for all commands.
CompleteCommandTest
CompleteCommandTest_HelloCommand
Base class for all commands.
DumpCompletionCommandTest
HelpCommandTest
ListCommandTest
LockableTraitTest
SingleCommandApplicationTest
ContainerCommandLoaderTest
FactoryCommandLoaderTest
CompletionInputTest
BashCompletionOutputTest
CompletionOutputTestCase
FishCompletionOutputTest
ZshCompletionOutputTest
ConsoleEventsTest
EventTraceSubscriber
FailingCommand
Base class for all commands.
CursorTest
AddConsoleCommandPassTest
MyCommand
Base class for all commands.
NamedCommand
Base class for all commands.
EscapedDefaultsFromPhpCommand
Base class for all commands.
DescribedCommand
Base class for all commands.
AbstractDescriptorTestCase
ApplicationDescriptionTest
TestApplication
An Application is the container for a collection of commands.
JsonDescriptorTest
MarkdownDescriptorTest
ObjectsProvider
ReStructuredTextDescriptorTest
TextDescriptorTest
XmlDescriptorTest
ErrorListenerTest
NonStringInput
Input is the base class for all concrete Input classes.
BarBucCommand
Base class for all commands.
BarHiddenCommand
Base class for all commands.
DescriptorApplication1
An Application is the container for a collection of commands.
DescriptorApplication2
An Application is the container for a collection of commands.
DescriptorApplicationMbString
An Application is the container for a collection of commands.
DescriptorCommand1
Base class for all commands.
DescriptorCommand2
Base class for all commands.
DescriptorCommand3
Base class for all commands.
DescriptorCommand4
Base class for all commands.
DescriptorCommandMbString
Base class for all commands.
DummyOutput
Dummy output.
Foo1Command
Base class for all commands.
Foo2Command
Base class for all commands.
Foo3Command
Base class for all commands.
Foo4Command
Base class for all commands.
Foo5Command
Base class for all commands.
Foo6Command
Base class for all commands.
FoobarCommand
Base class for all commands.
FooCommand
Base class for all commands.
FooHiddenCommand
Base class for all commands.
FooLock2Command
Base class for all commands.
FooLockCommand
Base class for all commands.
FooOptCommand
Base class for all commands.
FooSameCaseLowercaseCommand
Base class for all commands.
FooSameCaseUppercaseCommand
Base class for all commands.
FooSubnamespaced1Command
Base class for all commands.
FooSubnamespaced2Command
Base class for all commands.
FooWithoutAliasCommand
Base class for all commands.
TestAmbiguousCommandRegistering
Base class for all commands.
TestAmbiguousCommandRegistering2
Base class for all commands.
TestCommand
Base class for all commands.
NullOutputFormatterStyleTest
NullOutputFormatterTest
OutputFormatterStyleStackTest
OutputFormatterStyleTest
OutputFormatterTest
TableCell
AbstractQuestionHelperTestCase
DescriptorHelperTest
DumperNativeFallbackTest
DumperTest
FormatterHelperTest
HelperSetTest
HelperTest
OutputWrapperTest
ProcessHelperTest
ProgressBarTest
ProgressIndicatorTest
QuestionHelperTest
AutocompleteValues
SymfonyQuestionHelperTest
TableCellStyleTest
TableStyleTest
TableTest
ArgvInputTest
ArrayInputTest
InputArgumentTest
InputDefinitionTest
InputOptionTest
InputTest
StringInputTest
ConsoleLoggerTest
DummyTest
AnsiColorModeTest
ConsoleOutputTest
ConsoleSectionOutputTest
NullOutputTest
OutputTest
TestOutput
Base class for output classes.
StreamOutputTest
ChoiceQuestionTest
StringChoice
ConfirmationQuestionTest
QuestionTest
SignalRegistryTest
SymfonyStyleTest
TerminalTest
ApplicationTesterTest
CommandTesterTest
CommandIsSuccessfulTest
CssSelectorConverter
CssSelectorConverter is the main entry point of the component and can convert CSS selectors to XPath expressions.
ExpressionErrorException
ParseException is thrown when a CSS selector syntax is not valid.
InternalErrorException
ParseException is thrown when a CSS selector syntax is not valid.
ParseException
ParseException is thrown when a CSS selector syntax is not valid.
SyntaxErrorException
ParseException is thrown when a CSS selector syntax is not valid.
CssSelectorConverterTest
AbstractNodeTestCase
AttributeNodeTest
ClassNodeTest
CombinedSelectorNodeTest
ElementNodeTest
FunctionNodeTest
HashNodeTest
NegationNodeTest
PseudoNodeTest
SelectorNodeTest
SpecificityTest
AbstractHandlerTestCase
CommentHandlerTest
HashHandlerTest
IdentifierHandlerTest
NumberHandlerTest
StringHandlerTest
WhitespaceHandlerTest
ParserTest
ReaderTest
ClassParserTest
ElementParserTest
EmptyStringParserTest
HashParserTest
TokenStreamTest
TranslatorTest
DebugBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
DumpDataCollectorPass
Registers the file link format for the {@link \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector}.
Configuration
DebugExtension configuration structure.
DebugExtension
DebugExtension.
DumpDataCollectorPassTest
DebugExtensionTest
Alias
AbstractArgument
Represents an abstract service argument, which have to be set by a compiler pass or a DI extension.
BoundArgument
IteratorArgument
Represents a collection of values to lazily iterate over.
ServiceClosureArgument
Represents a service wrapped in a memoizing closure.
ServiceLocatorArgument
Represents a closure acting as a service locator.
TaggedIteratorArgument
Represents a collection of services found by tag name to lazily iterate over.
AsAlias
An attribute to tell under which alias a service should be registered or to use the implemented interface if no parameter is given.
AsDecorator
AsTaggedItem
An attribute to tell under which index and priority a service class should be found in tagged iterators/locators.
Autoconfigure
An attribute to tell how a base type should be autoconfigured.
AutoconfigureTag
An attribute to tell how a base type should be tagged.
Autowire
Attribute to tell a parameter how to be autowired.
AutowireCallable
Attribute to tell which callable to give to an argument of type Closure.
AutowireDecorated
AutowireServiceClosure
Attribute to wrap a service in a closure that returns it.
Exclude
An attribute to tell the class should not be registered as service.
MapDecorated
TaggedIterator
Attribute to tell a parameter how to be autowired.
TaggedLocator
Attribute to tell a parameter how to be autowired.
Target
An attribute to tell how a dependency is used and hint named autowiring aliases.
When
An attribute to tell under which environment this class should be registered as a service.
ChildDefinition
This definition extends another definition.
AbstractRecursivePass
AliasDeprecatedPublicServicesPass
AnalyzeServiceReferencesPass
Run this pass before passes that need to know more about the relation of your services.
AttributeAutoconfigurationPass
AutoAliasServicePass
Sets a service to be an alias of another one, given a format pattern.
AutowireAsDecoratorPass
Reads #[AsDecorator] attributes on definitions that are autowired and don't have the "container.ignore_attributes" tag.
AutowirePass
Inspects existing service definitions and wires the autowired ones using the type hints of their classes.
AutowireRequiredMethodsPass
Looks for definitions with autowiring enabled and registers their corresponding "#[Required]" methods as setters.
AutowireRequiredPropertiesPass
Looks for definitions with autowiring enabled and registers their corresponding "#[Required]" properties.
CheckArgumentsValidityPass
Checks if arguments of methods are properly configured.
CheckCircularReferencesPass
Checks your services for circular references.
CheckDefinitionValidityPass
This pass validates each definition individually only taking the information into account which is contained in the definition itself.
CheckExceptionOnInvalidReferenceBehaviorPass
Checks that all references are pointing to a valid service.
CheckReferenceValidityPass
Checks the validity of references.
CheckTypeDeclarationsPass
Checks whether injected parameters are compatible with type declarations.
Compiler
This class is used to remove circular dependencies between individual passes.
DecoratorServicePass
Overwrites a service but keeps the overridden one.
DefinitionErrorExceptionPass
Throws an exception for any Definitions that have errors and still exist.
ExtensionCompilerPass
A pass to automatically process extensions if they implement CompilerPassInterface.
InlineServiceDefinitionsPass
Inline service definitions where this is possible.
MergeExtensionConfigurationPass
Merges extension configs into the container builder.
PassConfig
Compiler Pass Configuration.
RegisterAutoconfigureAttributesPass
Reads #[Autoconfigure] attributes on definitions that are autoconfigured and don't have the "container.ignore_attributes" tag.
RegisterEnvVarProcessorsPass
Creates the container.env_var_processors_locator service.
RegisterReverseContainerPass
RegisterServiceSubscribersPass
Compiler pass to register tagged services that require a service locator.
RemoveAbstractDefinitionsPass
Removes abstract Definitions.
RemoveBuildParametersPass
RemovePrivateAliasesPass
Remove private aliases from the container. They were only used to establish dependencies between services, and these dependencies have been resolved in one of the previous passes.
RemoveUnusedDefinitionsPass
Removes unused service definitions from the container.
ReplaceAliasByActualDefinitionPass
Replaces aliases with actual service definitions, effectively removing these aliases.
ResolveBindingsPass
ResolveChildDefinitionsPass
This replaces all ChildDefinition instances with their equivalent fully merged Definition instance.
ResolveClassPass
ResolveDecoratorStackPass
ResolveEnvPlaceholdersPass
Replaces env var placeholders by their current values.
ResolveFactoryClassPass
ResolveHotPathPass
Propagate "container.hot_path" tags to referenced services.
ResolveInstanceofConditionalsPass
Applies instanceof conditionals to definitions.
ResolveInvalidReferencesPass
Emulates the invalid behavior if the reference is not found within the container.
ResolveNamedArgumentsPass
Resolves named arguments to their corresponding numeric index.
ResolveNoPreloadPass
Propagate the "container.no_preload" tag.
ResolveParameterPlaceHoldersPass
Resolves all parameter placeholders "%somevalue%" to their real values.
ResolveReferencesToAliasesPass
Replaces all references to aliases with references to the actual service.
ResolveServiceSubscribersPass
Compiler pass to inject their service locator to service subscribers.
ResolveTaggedIteratorArgumentPass
Resolves all TaggedIteratorArgument arguments.
ServiceLocatorTagPass
Applies the "container.service_locator" tag by wrapping references into ServiceClosureArgument instances.
ServiceReferenceGraph
This is a directed graph of your services.
ServiceReferenceGraphEdge
Represents an edge in your service graph.
ServiceReferenceGraphNode
Represents a node in your service graph.
ValidateEnvPlaceholdersPass
Validates environment variable placeholders used in extension configuration with dummy values.
ContainerParametersResource
Tracks container parameters.
ContainerParametersResourceChecker
Container
Container is a dependency injection container.
ContainerBuilder
ContainerBuilder is a DI container that provides an API to easily describe services.
Definition
Definition represents a service definition.
Dumper
Dumper is the abstract class for all built-in dumpers.
GraphvizDumper
GraphvizDumper dumps a service container as a graphviz file.
PhpDumper
PhpDumper dumps a service container as a PHP class.
Preloader
XmlDumper
XmlDumper dumps a service container as an XML string.
YamlDumper
YamlDumper dumps a service container as a YAML string.
EnvVarProcessor
AutowiringFailedException
Thrown when a definition cannot be autowired.
BadMethodCallException
Base BadMethodCallException for Dependency Injection component.
EnvNotFoundException
This exception is thrown when an environment variable is not found.
EnvParameterException
This exception wraps exceptions whose messages contain a reference to an env parameter.
InvalidArgumentException
Base InvalidArgumentException for Dependency Injection component.
InvalidParameterTypeException
Thrown when trying to inject a parameter into a constructor/method with an incompatible type.
LogicException
Base LogicException for Dependency Injection component.
OutOfBoundsException
Base OutOfBoundsException for Dependency Injection component.
ParameterCircularReferenceException
This exception is thrown when a circular reference in a parameter is detected.
ParameterNotFoundException
This exception is thrown when a non-existent parameter is used.
RuntimeException
Base RuntimeException for Dependency Injection component.
ServiceCircularReferenceException
This exception is thrown when a circular reference is detected.
ServiceNotFoundException
This exception is thrown when a non-existent service is requested.
ExpressionLanguage
Adds some function to the default ExpressionLanguage.
ExpressionLanguageProvider
Define some ExpressionLanguage functions.
AbstractExtension
An Extension that provides configuration hooks.
Extension
Provides useful features shared by many extensions.
LazyServiceInstantiator
RealServiceInstantiator
Noop proxy instantiator - produces the real service instead of a proxy instance.
LazyServiceDumper
NullDumper
Null dumper, negates any proxy code generation for any given service definition.
ProxyHelper
ClosureLoader
ClosureLoader loads service definitions from a PHP closure.
AbstractConfigurator
AbstractServiceConfigurator
AliasConfigurator
ClosureReferenceConfigurator
ContainerConfigurator
DefaultsConfigurator
EnvConfigurator
Placeholder for a parameter.
FromCallableConfigurator
InlineServiceConfigurator
InstanceofConfigurator
ParametersConfigurator
PrototypeConfigurator
ReferenceConfigurator
ServiceConfigurator
ServicesConfigurator
DirectoryLoader
DirectoryLoader is a recursive loader to go through directories.
FileLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
IniFileLoader
IniFileLoader loads parameters from INI files.
PhpFileLoader
PhpFileLoader loads service definitions from a PHP file.
XmlFileLoader
XmlFileLoader loads XML files service definitions.
YamlFileLoader
YamlFileLoader loads YAML files service definitions.
Parameter
Parameter represents a parameter reference.
ContainerBag
Holds read-only parameters.
EnvPlaceholderParameterBag
Holds parameters.
FrozenParameterBag
Holds read-only parameters.
ParameterBag
Holds parameters.
Reference
Reference represents a service reference.
ReverseContainer
Turns public and "container.reversible" services back to their ids.
ServiceLocator
AliasTest
AbstractArgumentTest
RewindableGeneratorTest
TaggedIteratorArgumentTest
AutowireCallableTest
AutowireTest
ChildDefinitionTest
AbstractRecursivePassTest
AliasDeprecatedPublicServicesPassTest
AnalyzeServiceReferencesPassTest
AttributeAutoconfigurationPassTest
AutoAliasServicePassTest
ServiceClassDefault
ServiceClassMysql
ServiceClassMariaDb
AutowirePassTest
AutowireRequiredMethodsPassTest
AutowireRequiredPropertiesPassTest
CheckArgumentsValidityPassTest
CheckCircularReferencesPassTest
CheckDefinitionValidityPassTest
CheckExceptionOnInvalidReferenceBehaviorPassTest
CheckReferenceValidityPassTest
CheckTypeDeclarationsPassTest
CallableClass
CustomExpressionLanguageFunctionTest
DecoratorServicePassTest
DefinitionErrorExceptionPassTest
ExtensionCompilerPassTest
DummyExtension
Provides useful features shared by many extensions.
CompilerPassExtension
Provides useful features shared by many extensions.
InlineServiceDefinitionsPassTest
IntegrationTest
This class tests the integration of the different compiler passes.
ServiceSubscriberStub
DecoratedServiceSubscriber
DecoratedServiceLocator
IntegrationTestStub
IntegrationTestStubParent
TagCollector
MergeExtensionConfigurationPassTest
FooConfiguration
FooExtension
Provides useful features shared by many extensions.
BarExtension
Provides useful features shared by many extensions.
ThrowingExtension
Provides useful features shared by many extensions.
TestCccConfiguration
TestCccExtension
Provides useful features shared by many extensions.
OptionalServiceClass
PassConfigTest
PriorityTaggedServiceTraitTest
PriorityTaggedServiceTraitImplementation
HelloNamedService
HelloNamedService2
RegisterAutoconfigureAttributesPassTest
RegisterEnvVarProcessorsPassTest
SimpleProcessor
BadProcessor
RegisterReverseContainerPassTest
RegisterServiceSubscribersPassTest
RemoveBuildParametersPassTest
RemoveUnusedDefinitionsPassTest
ReplaceAliasByActualDefinitionPassTest
ResolveBindingsPassTest
ResolveChildDefinitionsPassTest
ResolveClassPassTest
ResolveFactoryClassPassTest
ResolveHotPathPassTest
ResolveInstanceofConditionalsPassTest
DecoratorWithBehavior
ResolveInvalidReferencesPassTest
ResolveNamedArgumentsPassTest
NoConstructor
ResolveNoPreloadPassTest
ResolveParameterPlaceHoldersPassTest
ResolveReferencesToAliasesPassTest
ResolveTaggedIteratorArgumentPassTest
ServiceLocatorTagPassTest
Locator
Service
DecoratedService
ValidateEnvPlaceholdersPassTest
EnvConfiguration
ConfigurationWithArrayNodeRequiringOneElement
EnvExtension
Provides useful features shared by many extensions.
ContainerParametersResourceCheckerTest
ContainerParametersResourceTest
ContainerAwareTraitTest
ContainerAwareDummy
ContainerBuilderTest
FooClass
A
B
C
D
E
ContainerTest
ProjectServiceContainer
Container is a dependency injection container.
CrossCheckTest
DefinitionTest
GraphvizDumperTest
PhpDumperTest
Rot13EnvVarProcessor
FooForDeepGraph
LazyClosureConsumer
LazyServiceConsumer
CallableAdapterConsumer
PreloaderTest
XmlDumperTest
YamlDumperTest
EnvVarProcessorTest
AutowiringFailedExceptionTest
InvalidParameterTypeExceptionTest
MyClass
AbstractExtensionTest
ExtensionTest
EnableableExtension
Provides useful features shared by many extensions.
NestedConfig
AcmeConfig
CustomAnyAttribute
CustomAutoconfiguration
CustomMethodAttribute
CustomParameterAttribute
CustomPropertyAttribute
AutoconfigureAttributed
AutoconfiguredService1
AutoconfiguredService2
Bar
BarFactory
BarTagClass
CaseSensitiveClass
Bar
BarErroredDependency
BarMethodCall
BarOptionalArgument
BarOptionalArgumentNotNull
Deprecated
Foo
FooObject
IntersectionConstructor
UnionConstructor
UnionConstructorPHP82
Waldo
WaldoFoo
Wobble
ConstructNotExists
ConstructorWithMandatoryArgumentsContainer
ConstructorWithOptionalArgumentsContainer
ConstructorWithoutArgumentsContainer
NoConstructorContainer
Container is a dependency injection container.
ProjectServiceContainer
ContainerBuilder is a DI container that provides an API to easily describe services.
CustomContainer
Container is a dependency injection container.
CustomDefinition
Definition represents a service definition.
DeprecatedClass
Configuration
InvalidConfigExtension
Provides useful features shared by many extensions.
Configuration
SemiValidConfigExtension
Provides useful features shared by many extensions.
Configuration
ValidConfigExtension
Provides useful features shared by many extensions.
FactoryDummy
FactoryParent
FactoryDummyWithoutReturnTypes
FooBarTaggedClass
FooBarTaggedForDefaultPriorityClass
FooClassWithDefaultArrayAttribute
FooClassWithDefaultEnumAttribute
FooClassWithDefaultObjectAttribute
FooClassWithEnumAttribute
FooForCircularWithAddCalls
FooTagClass
FooTaggedForInvalidDefaultMethodClass
FooWithAbstractArgument
AcmeExtension
FooAnnotation
Foo
FooVoid
Bar
A
B
C
I
F
G
H
D
E
J
K
CollisionA
CollisionB
CannotBeAutowired
Lille
Dunglas
LesTilleuls
OptionalParameter
BadTypeHintedArgument
BadParentTypeHintedArgument
NotGuessableArgument
NotGuessableArgumentForSubclass
MultipleArguments
MultipleArgumentsOptionalScalar
MultipleArgumentsOptionalScalarLast
ClassForResource
IdenticalClassResource
ClassChangedConstructorArgs
SetterInjectionCollisionAnnotation
SetterInjectionCollision
SetterInjectionAnnotation
SetterInjection
WitherAnnotation
Wither
SetterInjectionParentAnnotation
SetterInjectionParent
NotWireable
PrivateConstructor
ScalarSetterAnnotation
ScalarSetter
DecoratorImpl
Decorated
Decorator
DecoratedDecorator
NonAutowirableDecorator
ElsaAction
ParametersLikeDefaultValue
StaticConstructor
AAndIInterfaceConsumer
MyCallable
PropertiesInjection
AutowireSetter
AutowireWither
AutowireProperty
CustomAutowire
Attribute to tell a parameter how to be autowired.
AutowireAttribute
AutowireAttributeNullFallback
AsDecoratorFoo
AsDecoratorBar10
AsDecoratorBar20
AsDecoratorBaz
AutowireNestedAttributes
BarClass
BazClass
BarUserClass
MethodCallClass
DummyProxyDumper
LazyContext
FactoryCircular
FactoryChecker
FoobarCircular
FooCircular
BarCircular
CompositeTypeClasses
NullableIntersection
FooClass
FooLazyClass
FooVariadic
C1
C2
C3
P1
IntersectionClasses
MultipleArgumentsOptionalScalarNotReallyOptional
ProjectExtension
ProjectWithXsdExtension
UnionScalars
UnionClasses
UnionNull
IntTagClass
IteratorConsumer
IteratorConsumerWithDefaultIndexMethod
IteratorConsumerWithDefaultIndexMethodAndWithDefaultPriorityMethod
IteratorConsumerWithDefaultPriorityMethod
LocatorConsumer
LocatorConsumerConsumer
LocatorConsumerFactory
LocatorConsumerWithDefaultIndexMethod
LocatorConsumerWithDefaultIndexMethodAndWithDefaultPriorityMethod
LocatorConsumerWithDefaultPriorityMethod
LocatorConsumerWithoutIndex
MultipleArgumentBindings
NamedArgumentsDummy
NamedArgumentsVariadicsDummy
NamedEnumArgumentDummy
NamedIterableArgumentDummy
NewInInitializer
ParentNotExists
FooProxy4048957
objectProxy8ac8e9a
stdClassGhost2fc7938
stdClassProxy2fc7938
stdClassGhost2fc7938
FooLazyClassGhost2108fce
WitherProxy580fe0f
WitherProxyDd381be
A
B
C
D
Dummy
DummyWithInterface
E
F
G
IntersectionDummy
UnionDummy
MissingParent
Foo
ProductionOnly
An attribute to tell under which environment this class should be registered as a service.
DeeperBaz
Baz
Service1
Service2
Service4
Service5
Adapter
Adapter
PrototypeStaticConstructor
PrototypeStaticConstructorAsArgument
Bar
WithAsAlias
WithAsAliasDuplicate
WithAsAliasIdMultipleInterface
WithAsAliasInterface
WithAsAliasMultiple
WithAsAliasMultipleInterface
ScalarFactory
SimilarArgumentsDummy
StaticConstructorAutoconfigure
StaticMethodTag
StdClassDecorator
StubbedTranslator
TaggedConsumerWithExclude
TaggedService1
TaggedService2
TaggedService3
TaggedService3Configurator
TaggedService4
TestDefinition1
Definition represents a service definition.
TestDefinition2
Definition represents a service definition.
TestDefinition3
Definition represents a service definition.
TestServiceSubscriber
TestServiceSubscriberChild
TestServiceSubscriberIntersection
TestServiceSubscriberIntersectionWithTrait
TestServiceSubscriberParent
TestServiceSubscriberUnion
TestServiceSubscriberUnionWithTrait
NotAService
WitherAnnotationStaticReturnType
WitherStaticReturnType
WithTarget
RealServiceInstantiatorTest
Tests for {@see \Symfony\Component\DependencyInjection\LazyProxy\Instantiator\RealServiceInstantiator}.
LazyServiceDumperTest
TestContainer
NullDumperTest
Tests for {@see \Symfony\Component\DependencyInjection\LazyProxy\PhpDumper\NullDumper}.
ClosureLoaderTest
EnvConfiguratorTest
DirectoryLoaderTest
FileLoaderTest
TestFileLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoaderTest
GlobFileLoaderWithoutImport
GlobFileLoader loads files from a glob pattern.
IniFileLoaderTest
LoaderResolverTest
PhpFileLoaderTest
XmlFileLoaderTest
YamlFileLoaderTest
ContainerBagTest
EnvPlaceholderParameterBagTest
FrozenParameterBagTest
ParameterBagTest
ParameterTest
ReferenceTest
ServiceLocatorTest
SomeServiceSubscriber
TypedReference
Represents a PHP type-hinted service reference.
Variable
Represents a variable.
EntityValueResolver
Yields the entity matching the criteria provided in the route.
MapEntity
Indicates that a controller argument should receive an Entity.
ProxyCacheWarmer
The proxy generator cache warmer generates all entity proxies.
ContainerAwareEventManager
Allows lazy loading of listener and subscriber services.
DoctrineDataCollector
DoctrineDataCollector.
ObjectParameter
ContainerAwareLoader
Doctrine data fixtures loader that injects the service container into fixture objects that implement ContainerAwareInterface.
AbstractDoctrineExtension
This abstract classes groups common code that Doctrine Object Manager extensions (ORM, MongoDB, CouchDB) need.
DoctrineValidationPass
Registers additional validators.
RegisterEventListenersAndSubscribersPass
Registers event listeners and subscribers to the available doctrine connections.
RegisterMappingsPass
Base class for the doctrine bundles to provide a compiler pass class that helps to register doctrine mappings.
RegisterUidTypePass
EntityFactory
EntityFactory creates services for Doctrine user provider.
DoctrineChoiceLoader
Loads choices using a Doctrine object manager.
ORMQueryBuilderLoader
Loads entities using a {@link QueryBuilder} instance.
CollectionToArrayTransformer
DoctrineOrmExtension
DoctrineOrmTypeGuesser
MergeDoctrineCollectionListener
Merge changes from the request to a Doctrine\Common\Collections\Collection instance.
DoctrineType
EntityType
UlidGenerator
UuidGenerator
DbalLogger
ManagerRegistry
References Doctrine connections and entity/document managers.
DoctrineClearEntityManagerWorkerSubscriber
Clears entity managers between messages being handled to avoid outdated data.
DoctrineCloseConnectionMiddleware
Closes connection and therefore saves number of connections.
DoctrineOpenTransactionLoggerMiddleware
Middleware to log when transaction has been left open.
DoctrinePingConnectionMiddleware
Checks whether the connection is still open or reconnects otherwise.
DoctrineTransactionMiddleware
Wraps all handlers in a single doctrine transaction.
DebugDataHolder
Middleware
Middleware to collect debug data.
DoctrineExtractor
Extracts data using Doctrine ORM and ODM metadata.
AbstractSchemaListener
DoctrineDbalCacheAdapterSchemaListener
Automatically adds the cache table needed for the DoctrineDbalAdapter of the Cache component.
DoctrineDbalCacheAdapterSchemaSubscriber
Automatically adds the cache table needed for the DoctrineDbalAdapter of the Cache component.
LockStoreSchemaListener
MessengerTransportDoctrineSchemaListener
Automatically adds any required database tables to the Doctrine Schema.
MessengerTransportDoctrineSchemaSubscriber
Automatically adds any required database tables to the Doctrine Schema.
PdoSessionHandlerSchemaListener
RememberMeTokenProviderDoctrineSchemaListener
Automatically adds the rememberme table needed for the {@see DoctrineTokenProvider}.
RememberMeTokenProviderDoctrineSchemaSubscriber
Automatically adds the rememberme table needed for the {@see DoctrineTokenProvider}.
DoctrineTokenProvider
This class provides storage for the tokens that is set in "remember-me" cookies. This way no password secrets will be stored in the cookies on the client machine, and thus the security is improved.
EntityUserProvider
Wrapper around a Doctrine ObjectManager.
EntityValueResolverTest
ContainerAwareEventManagerTest
MyListener
MySubscriber
DoctrineDataCollectorTest
DoctrineDataCollectorWithDebugStackTest
StringRepresentableClass
ContainerAwareLoaderTest
RegisterEventListenersAndSubscribersPassTest
RegisterMappingsPassTest
ConcreteMappingsPass
Base class for the doctrine bundles to provide a compiler pass class that helps to register doctrine mappings.
RegisterUidTypePassTest
DoctrineExtensionTest
DoctrineTestHelper
Provides utility functions needed in tests.
AssociationEntity
AssociationEntity2
UuidIdEntity
BaseUser
Class BaseUser.
AnnotationsBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
AnnotationsOneLineBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
Person
AttributesBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
Address
FullEmbeddableAnnotationsBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Address
FullEmbeddableAttributesBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
NewAnnotationsBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
NewXmlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
PhpBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
SrcXmlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
XmlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Person
YamlBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
CompositeIntIdEntity
CompositeObjectNoToStringIdEntity
an entity that has two objects (class without toString methods) as primary key.
CompositeStringIdEntity
ContainerAwareFixture
DoctrineLoaderEmbed
DoctrineLoaderEntity
DoctrineLoaderEnum
DoctrineLoaderNestedEmbed
DoctrineLoaderNoAutoMappingEntity
DoctrineLoaderParentEntity
DoubleNameEntity
DoubleNullableNameEntity
Identifier
EmbeddedIdentifierEntity
Employee
GroupableEntity
GuidIdEntity
Person
SingleAssociationToIntIdEntity
SingleIntIdEntity
SingleIntIdNoToStringEntity
SingleIntIdStringWrapperNameEntity
SingleStringCastableIdEntity
StringCastableObjectIdentity
SingleStringIdEntity
StringWrapper
StringWrapperType
Type that maps an SQL VARCHAR to a PHP string.
UlidIdEntity
User
UuidIdEntity
DoctrineChoiceLoaderTest
ORMQueryBuilderLoaderTest
QueryMock
Base contract for ORM queries. Base class for Query and NativeQuery.
CollectionToArrayTransformerTest
DoctrineOrmTypeGuesserTest
MergeDoctrineCollectionListenerTest
EntityTypePerformanceTest
Base class for performance tests.
EntityTypeTest
UlidGeneratorTest
UuidGeneratorTest
Entity
LegacyManagerRegistryTest
DbalLoggerTest
ManagerRegistryTest
DoctrineClearEntityManagerWorkerSubscriberTest
DoctrineCloseConnectionMiddlewareTest
DoctrineOpenTransactionLoggerMiddlewareTest
DoctrinePingConnectionMiddlewareTest
DoctrineTransactionMiddlewareTest
MiddlewareTest
DoctrineExtractorTest
DoctrineDummy
DoctrineEmbeddable
DoctrineEnum
DoctrineFooType
The base class for so-called Doctrine mapping types.
DoctrineGeneratedValue
DoctrineRelation
DoctrineWithEmbedded
Foo
DoctrineDbalCacheAdapterSchemaListenerTest
LockStoreSchemaListenerTest
MessengerTransportDoctrineSchemaListenerTest
PdoSessionHandlerSchemaListenerTest
DoctrineTokenProviderTest
EntityUserProviderTest
UserLoaderRepository
PasswordUpgraderRepository
TestManagerRegistry
References Doctrine connections and entity/document managers.
TestRepositoryFactory
UlidTypeTest
UuidTypeTest
UniqueEntityTest
UniqueEntityDummyOne
UniqueEntityDummyTwo
UniqueEntityDummyThree
UniqueEntityValidatorTest
A test case to ease testing Constraint Validators.
DoctrineLoaderTest
AbstractUidType
The base class for so-called Doctrine mapping types.
UlidType
The base class for so-called Doctrine mapping types.
UuidType
The base class for so-called Doctrine mapping types.
UniqueEntity
Constraint for the Unique Entity validator.
UniqueEntityValidator
Unique Entity Validator checks if one or a set of fields contain unique values.
DoctrineInitializer
Automatically loads proxy object before validation.
DoctrineLoader
Guesses and loads the appropriate constraints using Doctrine's metadata.
DummyMessage
ConnectionTest
DoctrineIntegrationTest
DoctrinePostgreSqlIntegrationTest
DoctrineReceiverTest
DoctrineSenderTest
DoctrineTransportFactoryTest
DoctrineTransportTest
PostgreSqlConnectionTest
DoctrineReceivedStamp
DoctrineReceiver
DoctrineSender
DoctrineTransport
DoctrineTransportFactory
AbstractUriElement
Any HTML element that can link to an URI.
Crawler
Crawler eases navigation of a list of \DOMNode objects.
ChoiceFormField
ChoiceFormField represents a choice form field.
FileFormField
FileFormField represents a file form field (an HTML file input tag).
FormField
FormField is the abstract class for all form fields.
InputFormField
InputFormField represents an input form field (an HTML input tag).
TextareaFormField
TextareaFormField represents a textarea form field (an HTML textarea tag).
Form
Form represents an HTML form.
Image
Image represents an HTML image (an HTML img tag).
Link
Link represents an HTML link (an HTML a, area or link tag).
CrawlerSelectorAttributeValueSame
CrawlerSelectorCount
CrawlerSelectorExists
CrawlerSelectorTextContains
CrawlerSelectorTextSame
AbstractCrawlerTestCase
ChoiceFormFieldTest
FileFormFieldTest
FormFieldTest
FormFieldTestCase
InputFormFieldTest
TextareaFormFieldTest
FormTest
Html5ParserCrawlerTest
ImageTest
LinkTest
NativeParserCrawlerTest
CrawlerSelectorAttributeValueSameTest
CrawlerSelectorExistsTest
CrawlerSelectorTextContainsTest
CrawlerSelectorTextSameTest
UriResolverTest
UriResolver
The UriResolver class takes an URI (relative, absolute, fragment, etc.) and turns it into an absolute URI against another given base URI.
DebugCommand
A console command to debug current dotenv files with variables and values.
Dotenv
Manages .env files.
FormatException
Thrown when a file has a syntax error.
FormatExceptionContext
PathException
Thrown when a file does not exist or is not readable.
DebugCommandTest
DotenvDumpCommandTest
DotenvTest
BufferingLogger
A buffering logger that stacks logs for later.
Debug
Registers all the debug tools.
DebugClassLoader
Autoloader checking if the class is really defined in the file found.
ClassNotFoundError
FatalError
OutOfMemoryError
UndefinedFunctionError
UndefinedMethodError
ClassNotFoundErrorEnhancer
UndefinedFunctionErrorEnhancer
UndefinedMethodErrorEnhancer
ErrorHandler
A generic ErrorHandler for the PHP engine.
CliErrorRenderer
HtmlErrorRenderer
SerializerErrorRenderer
Formats an exception using Serializer for rendering.
FlattenException
FlattenException wraps a PHP Error or Exception to be able to serialize it.
SilencedErrorContext
Data Object that represents a Silenced Error.
DebugClassLoaderTest
ClassLoader
ClassNotFoundErrorEnhancerTest
UndefinedFunctionErrorEnhancerTest
UndefinedMethodErrorEnhancerTest
ErrorHandlerTest
ErrorHandlerTest.
HtmlErrorRendererTest
SerializerErrorRendererTest
FlattenExceptionTest
AnnotatedClass
CaseMismatch
ClassWithAnnotatedParameters
DeprecatedClass
ErrorHandlerThatUsesThePreviousOne
ExtendedFinalMethod
FinalClass1
FinalClass2
FinalClass3
FinalClass4
FinalClass5
FinalClass6
FinalClass7
FinalClass8
FinalConstants
FinalConstants2
OverrideFinalConstant
OverrideFinalConstant81
FinalMethod
FinalProperty
OutsideFinalProperty
OverrideFinalPropertySameNamespace
LoggerThatSetAnErrorHandler
A buffering logger that stacks logs for later.
NotPSR0bis
OverrideFinalProperty
OverrideOutsideFinalProperty
Symfony_Component_ErrorHandler_Tests_Fixtures_PEARClass
PSR4CaseMismatch
NotPSR0
ReturnType
ReturnTypeGrandParent
ReturnTypeParent
StringErrorCodeException
SubClassWithAnnotatedParameters
VirtualClass
VirtualClassMagicCall
RequiredTwice
AsEventListener
Service tag to autoconfigure event listeners.
TraceableEventDispatcher
Collects some data about event listeners.
WrappedListener
AddEventAliasesPass
This pass allows bundles to extend the list of event aliases.
RegisterListenersPass
Compiler pass to register tagged services for an event dispatcher.
EventDispatcher
The EventDispatcherInterface is the central point of Symfony's event listener system.
GenericEvent
Event encapsulation class.
ImmutableEventDispatcher
A read-only proxy for an event dispatcher.
ChildEventDispatcherTest
ChildEventDispatcher
The EventDispatcherInterface is the central point of Symfony's event listener system.
TraceableEventDispatcherTest
EventSubscriber
WrappedListenerTest
FooListener
RegisterListenersPassTest
SubscriberService
InvokableListenerService
AliasedSubscriber
AliasedEvent
TypedListener
GenericListener
IncompleteSubscriber
EventDispatcherTest
CallableClass
TestEventListener
TestWithDispatcher
TestEventSubscriber
TestEventSubscriberWithPriorities
TestEventSubscriberWithMultipleListeners
CustomEvent
TaggedInvokableListener
TaggedMultiListener
GenericEventTest
Test class for Event.
ImmutableEventDispatcherTest
Event
Event is the base class for classes containing event data.
Compiler
Compiles a node to PHP code.
Expression
Represents an expression.
ExpressionFunction
Represents a function that can be used in an expression.
ExpressionLanguage
Allows to compile and evaluate expressions written in your own DSL.
Lexer
Lexes an expression.
Node
Represents a node in the AST.
ParsedExpression
Represents an already parsed expression.
Parser
Parsers a token stream.
SerializedParsedExpression
Represents an already parsed expression.
SyntaxError
ExpressionFunctionTest
Tests ExpressionFunction.
ExpressionLanguageTest
ExpressionTest
TestProvider
LexerTest
AbstractNodeTestCase
ArgumentsNodeTest
ArrayNodeTest
BinaryNodeTest
ConditionalNodeTest
ConstantNodeTest
FunctionNodeTest
GetAttrNodeTest
Obj
NameNodeTest
NodeTest
UnaryNodeTest
ParsedExpressionTest
ParserTest
Token
Represents a Token.
TokenStream
Represents a token stream.
FileNotFoundException
Exception class thrown when a file couldn't be found.
InvalidArgumentException
IOException
Exception class thrown when a filesystem operation failure happens.
RuntimeException
Filesystem
Provides basic utility to manipulate the file system.
Path
Contains utility methods for handling path strings.
ExceptionTest
Test class for Filesystem.
FilesystemTest
Test class for Filesystem.
FilesystemTestCase
MockStream
Mock stream class to be used with stream_wrapper_register.
PathTest
Comparator
DateComparator
DateCompare compiles date comparisons.
NumberComparator
NumberComparator compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again.
AccessDeniedException
DirectoryNotFoundException
Finder
Finder allows to build rules to find files and directories.
Gitignore
Gitignore matches against text.
Glob
Glob matches globbing patterns against text.
CustomFilterIterator
CustomFilterIterator filters files by applying anonymous functions.
DateRangeFilterIterator
DateRangeFilterIterator filters out files that are not in the given date range (last modified dates).
DepthRangeFilterIterator
DepthRangeFilterIterator limits the directory depth.
ExcludeDirectoryFilterIterator
ExcludeDirectoryFilterIterator filters out directories.
FilecontentFilterIterator
FilecontentFilterIterator filters files by their contents using patterns (regexps or strings).
FilenameFilterIterator
FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string).
FileTypeFilterIterator
FileTypeFilterIterator only keeps files, directories, or both.
MultiplePcreFilterIterator
MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings).
PathFilterIterator
PathFilterIterator filters files by path patterns (e.g. some/special/dir).
RecursiveDirectoryIterator
Extends the \RecursiveDirectoryIterator to support relative paths.
SizeRangeFilterIterator
SizeRangeFilterIterator filters out files that are not in the given size range.
SortableIterator
SortableIterator applies a sort on a given Iterator.
VcsIgnoredFilterIterator
SplFileInfo
Extends \SplFileInfo to support relative paths.
ComparatorTest
DateComparatorTest
NumberComparatorTest
FinderTest
GitignoreTest
GlobTest
CustomFilterIteratorTest
DateRangeFilterIteratorTest
DepthRangeFilterIteratorTest
ExcludeDirectoryFilterIteratorTest
FilecontentFilterIteratorTest
FilenameFilterIteratorTest
FileTypeFilterIteratorTest
InnerTypeIterator
InnerNameIterator
Iterator
IteratorTestCase
LazyIteratorTest
MockFileListIterator
MockSplFileInfo
MultiplePcreFilterIteratorTest
TestMultiplePcreFilterIterator
MultiplePcreFilterIterator filters files using patterns (regexps, globs or strings).
PathFilterIteratorTest
RealIteratorTestCase
RecursiveDirectoryIteratorTest
SizeRangeFilterIteratorTest
InnerSizeIterator
SortableIteratorTest
VcsIgnoredFilterIteratorTest
DumpEnvCommand
InstallRecipesCommand
RecipesCommand
UpdateRecipesCommand
AbstractConfigurator
AddLinesConfigurator
BundlesConfigurator
ComposerScriptsConfigurator
ContainerConfigurator
CopyFromPackageConfigurator
CopyFromRecipeConfigurator
DockerComposeConfigurator
Adds services and volumes to docker-compose.yml file.
DockerfileConfigurator
Adds commands to a Dockerfile.
EnvConfigurator
GitignoreConfigurator
MakefileConfigurator
Configurator
Downloader
UpdateEvent
Flex
GithubApi
InformationOperation
Lock
Options
PackageFilter
PackageJsonSynchronizer
Synchronize package.json files detected in installed PHP packages with the current application.
PackageResolver
Recipe
Response
ScriptExecutor
SymfonyBundle
Operation
Result
Unpacker
DiffHelper
RecipePatch
RecipePatcher
RecipeUpdate
DumpEnvCommandTest
UpdateRecipesCommandTest
AddLinesConfiguratorTest
BundlesConfiguratorTest
ComposerScriptsConfiguratorTest
ContainerConfiguratorTest
CopyDirectoryFromPackageConfiguratorTest
CopyFromPackageConfiguratorTest
CopyFromRecipeConfiguratorTest
DockerComposeConfiguratorTest
DockerfileConfiguratorTest
EnvConfiguratorTest
GitignoreConfiguratorTest
MakefileConfiguratorTest
CaBundle
DoctrineCacheBundle
Symfony Bundle for Doctrine Cache
EasyDeployBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
EasySecurityBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
EightPointsGuzzleBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
SyliusShopApiPlugin
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
DebugBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
NouseBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
CmfRoutingBundle
Bundle class.
JoseFrameworkBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
FlexTest
PackageFilterTest
PackageJsonSynchronizerTest
PackageResolverTest
PathTest
ScriptExecutorTest
SymfonyBundleTest
UnpackerTest
DiffHelperTest
RecipePatcherTest
RecipePatchTest
RecipeUpdateTest
AbstractExtension
AbstractRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
AbstractType
AbstractTypeExtension
Button
A form button.
ButtonBuilder
A builder for {@link Button} instances.
CallbackTransformer
ArrayChoiceList
A list of choices with arbitrary data types.
ChoiceList
A set of convenient static methods to create cacheable choice list options.
CachingFactoryDecorator
Caches the choice lists created by the decorated factory.
DefaultChoiceListFactory
Default implementation of {@link ChoiceListFactoryInterface}.
PropertyAccessDecorator
Adds property path support to a choice list factory.
LazyChoiceList
A choice list that loads its choices lazily.
AbstractChoiceLoader
CallbackChoiceLoader
Loads an {@link ArrayChoiceList} instance from a callable returning iterable choices.
FilterChoiceLoaderDecorator
A decorator to filter choices only when they are loaded or partially loaded.
IntlCallbackChoiceLoader
Callback choice loader optimized for Intl choice types.
ChoiceGroupView
Represents a group of choices in templates.
ChoiceListView
Represents a choice list in templates.
ChoiceView
Represents a choice in templates.
DebugCommand
A console command for retrieving information about form types.
FormPass
Adds all services with the tags "form.type", "form.type_extension" and "form.type_guesser" as arguments of the "form.extension" service.
PostSetDataEvent
This event is dispatched at the end of the Form::setData() method.
PostSubmitEvent
This event is dispatched after the Form::submit() once the model and view data have been denormalized.
PreSetDataEvent
This event is dispatched at the beginning of the Form::setData() method.
PreSubmitEvent
This event is dispatched at the beginning of the Form::submit() method.
SubmitEvent
This event is dispatched just before the Form::submit() method transforms back the normalized data to the model and view data.
AccessException
Base RuntimeException for the Form component.
AlreadySubmittedException
Thrown when an operation is called that is not acceptable after submitting a form.
BadMethodCallException
Base BadMethodCallException for the Form component.
ErrorMappingException
Base RuntimeException for the Form component.
InvalidArgumentException
Base InvalidArgumentException for the Form component.
InvalidConfigurationException
Base InvalidArgumentException for the Form component.
LogicException
Base LogicException for Form component.
OutOfBoundsException
Base OutOfBoundsException for Form component.
RuntimeException
Base RuntimeException for the Form component.
StringCastException
Base RuntimeException for the Form component.
TransformationFailedException
Indicates a value transformation error.
UnexpectedTypeException
Base InvalidArgumentException for the Form component.
CoreExtension
Represents the main form extension, which loads the core functionality.
CallbackAccessor
Writes and reads values to/from an object or array using callback functions.
ChainAccessor
PropertyPathAccessor
Writes and reads values to/from an object or array using property path.
CheckboxListMapper
Maps choices to/from checkbox forms.
DataMapper
Maps arrays/objects to/from forms using data accessors.
RadioListMapper
Maps choices to/from radio forms.
ArrayToPartsTransformer
BaseDateTimeTransformer
BooleanToStringTransformer
Transforms between a Boolean and a string.
ChoicesToValuesTransformer
ChoiceToValueTransformer
DataTransformerChain
Passes a value through multiple value transformers.
DateIntervalToArrayTransformer
Transforms between a normalized date interval and an interval string/array.
DateIntervalToStringTransformer
Transforms between a date string and a DateInterval object.
DateTimeImmutableToDateTimeTransformer
Transforms between a DateTimeImmutable object and a DateTime object.
DateTimeToArrayTransformer
Transforms between a normalized time and a localized time string/array.
DateTimeToHtml5LocalDateTimeTransformer
DateTimeToLocalizedStringTransformer
Transforms between a normalized time and a localized time string.
DateTimeToRfc3339Transformer
DateTimeToStringTransformer
Transforms between a date string and a DateTime object.
DateTimeToTimestampTransformer
Transforms between a timestamp and a DateTime object.
DateTimeZoneToStringTransformer
Transforms between a timezone identifier string and a DateTimeZone object.
IntegerToLocalizedStringTransformer
Transforms between an integer and a localized number with grouping (each thousand) and comma separators.
IntlTimeZoneToStringTransformer
Transforms between a timezone identifier string and a IntlTimeZone object.
MoneyToLocalizedStringTransformer
Transforms between a normalized format and a localized money string.
NumberToLocalizedStringTransformer
Transforms between a number type and a localized number with grouping (each thousand) and comma separators.
PercentToLocalizedStringTransformer
Transforms between a normalized format (integer or float) and a percentage value.
StringToFloatTransformer
UlidToStringTransformer
Transforms between a ULID string and a Ulid object.
UuidToStringTransformer
Transforms between a UUID string and a Uuid object.
ValueToDuplicatesTransformer
WeekToArrayTransformer
Transforms between an ISO 8601 week date string and an array.
FixUrlProtocolListener
Adds a protocol to a URL if it doesn't already have one.
MergeCollectionListener
ResizeFormListener
Resize a collection form element based on the data sent from the client.
TransformationFailureListener
TrimListener
Trims string data.
BaseType
Encapsulates common logic of {@link FormType} and {@link ButtonType}.
BirthdayType
ButtonType
A form button.
CheckboxType
ChoiceType
CollectionType
ColorType
CountryType
CurrencyType
DateIntervalType
DateTimeType
DateType
EmailType
EnumType
A choice type for native PHP enums.
FileType
FormType
Encapsulates common logic of {@link FormType} and {@link ButtonType}.
HiddenType
IntegerType
LanguageType
LocaleType
MoneyType
NumberType
PasswordType
PercentType
RadioType
RangeType
RepeatedType
ResetType
A reset button.
SearchType
SubmitType
A submit button.
TelType
TextareaType
TextType
TimeType
TimezoneType
TransformationFailureExtension
UlidType
UrlType
UuidType
WeekType
CsrfExtension
This extension protects forms by using a CSRF token.
CsrfValidationListener
FormTypeCsrfExtension
DataCollectorExtension
Extension for collecting data of the forms on a page.
DataCollectorListener
Listener that invokes a data collector for the {@link FormEvents::POST_SET_DATA} and {@link FormEvents::POST_SUBMIT} events.
FormDataCollector
Data collector for {@link FormInterface} instances.
FormDataExtractor
Default implementation of {@link FormDataExtractorInterface}.
ResolvedTypeDataCollectorProxy
Proxy that invokes a data collector when creating a form and its view.
ResolvedTypeFactoryDataCollectorProxy
Proxy that wraps resolved types into {@link ResolvedTypeDataCollectorProxy} instances.
DataCollectorTypeExtension
Type extension for collecting data of a form with this type.
DependencyInjectionExtension
HtmlSanitizerExtension
Integrates the HtmlSanitizer component with the Form library.
TextTypeHtmlSanitizerExtension
HttpFoundationExtension
Integrates the HttpFoundation component with the Form library.
HttpFoundationRequestHandler
A request processor using the {@link Request} class of the HttpFoundation component.
FormTypeHttpFoundationExtension
PasswordHasherListener
PasswordHasherExtension
Integrates the PasswordHasher component with the Form library.
FormTypePasswordHasherExtension
PasswordTypePasswordHasherExtension
Form
Contains the properties of a constraint definition.
FormValidator
Base class for constraint validators.
ValidationListener
BaseValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
FormTypeValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
RepeatedTypeValidatorExtension
SubmitTypeValidatorExtension
Encapsulates common logic of {@link FormTypeValidatorExtension} and {@link SubmitTypeValidatorExtension}.
UploadValidatorExtension
ValidatorExtension
Extension supporting the Symfony Validator component in forms.
ValidatorTypeGuesser
MappingRule
RelativePath
Default implementation of {@link PropertyPathInterface}.
ViolationMapper
ViolationPath
ViolationPathIterator
Traverses a property path and provides additional methods to find out information about the current element.
Form
Form represents a form.
FormBuilder
A builder for creating {@link Form} instances.
FormConfigBuilder
A basic form configuration.
FormError
Wraps errors in forms.
FormErrorIterator
Iterates over the errors of a form.
FormEvent
Event is the base class for classes containing event data.
FormEvents
To learn more about how form events work check the documentation entry at {@link https://symfony.com/doc/any/components/form/form_events.html}.
FormFactory
FormFactoryBuilder
The default implementation of FormFactoryBuilderInterface.
FormRegistry
The central registry of the Form component.
FormRenderer
Renders a form into HTML using a rendering engine.
Forms
Entry point of the Form component.
FormTypeGuesserChain
FormView
Guess
Base class for guesses made by TypeGuesserInterface implementation.
TypeGuess
Contains a guessed class name and a list of options for creating an instance of that class.
ValueGuess
Contains a guessed value.
NativeRequestHandler
A request handler using PHP super globals $_GET, $_POST and $_SERVER.
PreloadedExtension
A form extension with preloaded types, type extensions and type guessers.
ResolvedFormType
A wrapper for a form type and its extensions.
ResolvedFormTypeFactory
ReversedTransformer
Reverses a transformer.
SubmitButton
A button that submits the form.
SubmitButtonBuilder
A builder for {@link SubmitButton} instances.
FormIntegrationTestCase
FormPerformanceTestCase
Base class for performance tests.
TypeTestCase
AbstractExtensionTest
ConcreteExtension
AbstractRequestHandlerTestCase
ButtonBuilderTest
ButtonTest
CallbackTransformerTest
AbstractChoiceListTestCase
ArrayChoiceListTest
ChoiceLoaderTest
CachingFactoryDecoratorTest
DefaultChoiceListFactoryTest
DefaultChoiceListFactoryTest_Castable
PropertyAccessDecoratorTest
LazyChoiceListTest
CallbackChoiceLoaderTest
FilterChoiceLoaderDecoratorTest
IntlCallbackChoiceLoaderTest
DebugCommandTest
FooType
CompoundFormPerformanceTest
Base class for performance tests.
CompoundFormTest
AbstractDescriptorTestCase
FooType
JsonDescriptorTest
TextDescriptorTest
FormPassTest
Type1TypeExtension
Type2TypeExtension
Type1Type2TypeExtension
WithoutExtendedTypesTypeExtension
CoreExtensionTest
DataMapperTest
SubmittedForm
Form represents a form.
NotSynchronizedForm
Form represents a form.
DummyPerson
ArrayToPartsTransformerTest
BaseDateTimeTransformerTestCase
BooleanToStringTransformerTest
ChoicesToValuesTransformerTest
ChoiceToValueTransformerTest
DataTransformerChainTest
DateIntervalTestCase
DateIntervalToArrayTransformerTest
DateIntervalToStringTransformerTest
DateTimeImmutableToDateTimeTransformerTest
DateTimeToArrayTransformerTest
DateTimeToHtml5LocalDateTimeTransformerTest
DateTimeToLocalizedStringTransformerTest
DateTimeToRfc3339TransformerTest
DateTimeToStringTransformerTest
DateTimeToTimestampTransformerTest
DateTimeZoneToStringTransformerTest
IntegerToLocalizedStringTransformerTest
IntlTimeZoneToStringTransformerTest
MoneyToLocalizedStringTransformerTest
NumberToLocalizedStringTransformerTest
PercentToLocalizedStringTransformerTest
PercentToLocalizedStringTransformerWithoutGrouping
Transforms between a normalized format (integer or float) and a percentage value.
StringToFloatTransformerTest
UlidToStringTransformerTest
UuidToStringTransformerTest
ValueToDuplicatesTransformerTest
WeekToArrayTransformerTest
FixUrlProtocolListenerTest
MergeCollectionListenerArrayObjectTest
MergeCollectionListenerArrayTest
MergeCollectionListenerCustomArrayObjectTest
MergeCollectionListenerTestCase
ResizeFormListenerTest
TrimListenerTest
BaseTypeTestCase
BirthdayTypeTest
ButtonTypeTest
CheckboxTypeTest
ChoiceTypePerformanceTest
Base class for performance tests.
ChoiceTypeTest
ChoiceTypeTranslationTest
CollectionTypeTest
ColorTypeTest
CountryTypeTest
CurrencyTypeTest
DateIntervalTypeTest
DateTimeTypeTest
DateTypeTest
EnumTypeTest
ExtendedChoiceTypeTest
FileTypeTest
FormTest_AuthorWithoutRefSetter
FormTypeTest
Money
MoneyDataMapper
IntegerTypeTest
LanguageTypeTest
LocaleTypeTest
MoneyTypeTest
NumberTypeTest
PasswordTypeTest
PercentTypeTest
RepeatedTypeTest
SubmitTypeTest
TextTypeTest
TimeTypeTest
TimezoneTypeTest
UlidTypeTest
UrlTypeTest
UuidTypeTest
WeekTypeTest
CsrfValidationListenerTest
ServerParamsPostMaxSizeExceeded
FormTypeCsrfExtensionTest_ChildType
FormTypeCsrfExtensionTest
DataCollectorExtensionTest
FormDataCollectorTest
FormDataExtractorTest
DataCollectorTypeExtensionTest
DependencyInjectionExtensionTest
TestTypeExtension
OtherTypeExtension
MultipleTypesTypeExtension
TextTypeHtmlSanitizerExtensionTest
HttpFoundationRequestHandlerTest
PasswordTypePasswordHasherExtensionTest
FormValidatorFunctionalTest
Foo
FooType
Review
ReviewType
Customer
CustomerType
FormValidatorPerformanceTest
Base class for performance tests.
FormValidatorTest
A test case to ease testing Constraint Validators.
ValidationListenerTest
SubmittedNotSynchronizedForm
Form represents a form.
DummyValidator
BaseValidatorExtensionTestCase
BirthdayTypeValidatorExtensionTest
CheckboxTypeValidatorExtensionTest
ChoiceTypeValidatorExtensionTest
CollectionTypeValidatorExtensionTest
ColorTypeValidatorExtensionTest
CountryTypeValidatorExtensionTest
CurrencyTypeValidatorExtensionTest
DateIntervalTypeValidatorExtensionTest
DateTimeTypeValidatorExtensionTest
DateTypeValidatorExtensionTest
EmailTypeValidatorExtensionTest
FileTypeValidatorExtensionTest
FormTypeValidatorExtensionTest
HiddenTypeValidatorExtensionTest
IntegerTypeValidatorExtensionTest
LanguageTypeValidatorExtensionTest
LocaleTypeValidatorExtensionTest
MoneyTypeValidatorExtensionTest
NumberTypeValidatorExtensionTest
PasswordTypeValidatorExtensionTest
PercentTypeValidatorExtensionTest
RadioTypeValidatorExtensionTest
RangeTypeValidatorExtensionTest
RepeatedTypeValidatorExtensionTest
SearchTypeValidatorExtensionTest
SubmitTypeValidatorExtensionTest
TelTypeValidatorExtensionTest
TimeTypeValidatorExtensionTest
TimezoneTypeValidatorExtensionTest
UploadValidatorExtensionTest
DummyTranslator
UrlTypeValidatorExtensionTest
ValidatorExtensionTest
ValidatorTypeGuesserTest
ValidatorTypeGuesserTest_TestClass
Issue
ViolationMapperTest
ViolationPathTest
AbstractAuthor
AlternatingRowType
ArrayChoiceLoader
Loads an {@link ArrayChoiceList} instance from a callable returning iterable choices.
Author
AuthorType
BlockPrefixedFooTextType
ChoiceSubType
ChoiceTypeExtension
ConfigurableFormType
CustomArrayObject
This class is a hand written simplified version of PHP native `ArrayObject` class, to show that it behaves differently than the PHP native implementation.
AmbiguousType
AmbiguousType
DummyFormRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
FBooType
FixedDataTransformer
FixedFilterListener
FixedTranslator
Foo
Foo1Bar2Type
FooBarHTMLType
FooSubType
FooType
FooTypeBarExtension
FooTypeBazExtension
FormWithSameParentType
LazyChoiceTypeExtension
Map
NotMappedType
NullFormTypeGuesser
RecursiveFormTypeBar
RecursiveFormTypeBaz
RecursiveFormTypeFoo
RepeatedPasswordField
TestExtension
Type
TypehintedPropertiesCar
User
FormBuilderTest
FormConfigTest
FormErrorIteratorTest
FormFactoryBuilderTest
FormFactoryTest
ConfigurableFormTypeGuesser
FormRegistryTest
FormRendererTest
TestGuess
Base class for guesses made by TypeGuesserInterface implementation.
GuessTest
NativeRequestHandlerTest
ResolvedFormTypeTest
UsageTrackingFormType
UsageTrackingParentFormType
UsageTrackingFormTypeExtension
TranslationFilesTest
SimpleFormTest_Countable
SimpleFormTest_Traversable
SimpleFormTest
OrderedHashMapTest
ServerParamsTest
DummyServerParams
StringUtilTest
FormUtil
InheritDataAwareIterator
Iterator that traverses an array of forms.
OrderedHashMap
A hash map which keeps track of deletions and additions.
ServerParams
StringUtil
AbstractPhpFileCacheWarmer
AnnotationsCacheWarmer
Warms up annotation caches for classes found in composer's autoload class map and declared in DI bundle extensions using the addAnnotatedClassesToCache method.
ConfigBuilderCacheWarmer
Generate all config builders.
RouterCacheWarmer
Generates the router matcher and generator classes.
SerializerCacheWarmer
Warms up XML and YAML serializer metadata.
TranslationsCacheWarmer
Generates the catalogues for translations.
ValidatorCacheWarmer
Warms up XML and YAML validator metadata.
AboutCommand
A console command to display information about the current installation.
AbstractConfigCommand
A console command for dumping available configuration reference.
AssetsInstallCommand
Command that places bundle web assets into a given directory.
CacheClearCommand
Clear and Warmup the cache.
CachePoolClearCommand
Clear cache pools.
CachePoolDeleteCommand
Delete an item from a cache pool.
CachePoolInvalidateTagsCommand
Base class for all commands.
CachePoolListCommand
List available cache pools.
CachePoolPruneCommand
Cache pool pruner command.
CacheWarmupCommand
Warmup the cache.
ConfigDebugCommand
A console command for dumping available configuration reference.
ConfigDumpReferenceCommand
A console command for dumping available configuration reference.
ContainerLintCommand
Base class for all commands.
EventDispatcherDebugCommand
A console command for retrieving information about event dispatcher.
RouterDebugCommand
A console command for retrieving information about routes.
RouterMatchCommand
A console command to test route matching.
TranslationDebugCommand
Helps finding unused or missing translation messages in a given locale and comparing them with the fallback ones.
TranslationUpdateCommand
A command that parses templates to extract translation messages and adds them into the translation files.
WorkflowDumpCommand
Base class for all commands.
XliffLintCommand
Validates XLIFF files syntax and outputs encountered errors.
YamlLintCommand
Validates YAML files syntax and outputs encountered errors.
Application
An Application is the container for a collection of commands.
AbstractController
Provides shortcuts for HTTP-related features in controllers.
ControllerResolver
A controller resolver searching for a controller in a psr-11 container when using the "service::method" notation.
RedirectController
Redirects a request to another URL.
TemplateController
TemplateController.
AbstractDataCollector
DataCollector.
RouterDataCollector
DataCollector.
AddDebugLogProcessorPass
AddExpressionLanguageProvidersPass
Registers the expression language providers.
AssetsContextPass
ContainerBuilderDebugDumpPass
Dumps the ContainerBuilder to a cache file so that it can be used by debugging tools such as the debug:container console command.
DataCollectorTranslatorPass
EnableLoggerDebugModePass
LoggingTranslatorPass
ProfilerPass
Adds tagged data_collector services to profiler service.
RemoveUnusedSessionMarshallingHandlerPass
TestServiceContainerRealRefPass
TestServiceContainerWeakRefPass
UnusedTagsPass
Find all service tags which are defined, but not used and yield a warning log message.
WorkflowGuardListenerPass
Configuration
FrameworkExtension configuration structure.
FrameworkExtension
Process the configuration and prepare the dependency injection container with parameters and services.
FrameworkBundle
Bundle.
HttpCache
Manages HTTP cache objects in a Container.
KernelBrowser
Simulates a browser and makes requests to a Kernel object.
AnnotatedRouteControllerLoader
AnnotatedRouteControllerLoader is an implementation of AnnotationClassLoader that sets the '_controller' default based on the class and method names.
AsRoutingConditionService
Service tag to autoconfigure routing condition services.
DelegatingLoader
DelegatingLoader delegates route loading to other loaders using a loader resolver.
Router
This Router creates the Loader only when the cache is empty.
AbstractVault
DotenvVault
SodiumVault
KernelTestCase
KernelTestCase is the base class for tests needing a Kernel.
TestBrowserToken
A very limited token that is used to login in tests using the KernelBrowser.
WebTestCase
WebTestCase is the base class for functional tests.
AnnotationsCacheWarmerTest
RouterCacheWarmerTest
SerializerCacheWarmerTest
ValidatorCacheWarmerTest
AboutCommandTest
TestAppKernel
The Kernel is the heart of the Symfony system.
CacheClearCommandTest
TestAppKernel
The Kernel is the heart of the Symfony system.
CachePoolClearCommandTest
CachePoolDeleteCommandTest
CachePoolInvalidateTagsCommandTest
CachePruneCommandTest
EventDispatcherDebugCommandTest
RouterMatchCommandTest
SecretsListCommandTest
SecretsRemoveCommandTest
SecretsSetCommandTest
TranslationDebugCommandTest
TranslationUpdateCommandCompletionTest
TranslationUpdateCommandTest
WorkflowDumpCommandTest
XliffLintCommandTest
Tests the part of the XliffLintCommand managed by the FrameworkBundle. The rest of the features are tested in the Translation component.
YamlLintCommandTest
Tests the YamlLintCommand.
ApplicationTest
ThrowingCommand
Base class for all commands.
AbstractDescriptorTestCase
JsonDescriptorTest
MarkdownDescriptorTest
ObjectsProvider
CallableClass
ExtendedCallableClass
RouteStub
A Route describes a route and its parameters.
ClassWithoutDocComment
ClassWithDocComment
This is a class with a doc comment.
ClassWithDocCommentOnMultipleLines
This is the first line of the description.
ClassWithDocCommentWithoutInitialSpace
Foo.
TextDescriptorTest
MyController
XmlDescriptorTest
AbstractControllerTest
ControllerResolverTest
ContainerAwareController
DummyController
Provides shortcuts for HTTP-related features in controllers.
RedirectControllerTest
TemplateControllerTest
TestAbstractController
Provides shortcuts for HTTP-related features in controllers.
AddExpressionLanguageProvidersPassTest
DataCollectorTranslatorPassTest
TranslatorWithTranslatorBag
LoggingTranslatorPassTest
ProfilerPassTest
TestServiceContainerRefPassesTest
UnusedTagsPassTest
UnusedTagsPassUtils
WorkflowGuardListenerPassTest
ConfigurationTest
CustomPathBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
TestBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
FrameworkExtensionTestCase
TestAnnotationsPass
Simulates ReplaceAliasByActualDefinitionPass.
PhpFrameworkExtensionTest
XmlFrameworkExtensionTest
YamlFrameworkExtensionTest
BackslashClass
ClassAliasExampleClass
ClassAliasTargetClass
ContainerExcluded
DeclaredClass
DeprecatedClass
BarMessage
DummyMessage
DummySchedule
FooMessage
SecondMessage
Author
Person
DefaultController
DefaultController.
DefaultController
DefaultController.
DefaultController
DefaultController.
FooBundle
Bundle.
DefaultController
DefaultController.
SensioCmsFooBundle
Bundle.
DefaultController
DefaultController.
SensioFooBundle
Bundle.
Article
Author
Category
Person
SubCategory
WarmedClass
AbstractAttributeRoutingTestCase
WebTestCase is the base class for functional tests.
AbstractWebTestCase
WebTestCase is the base class for functional tests.
AnnotatedControllerTest
WebTestCase is the base class for functional tests.
ApiAttributesTest
WebTestCase is the base class for functional tests.
WithMapQueryStringController
WithMapRequestPayloadController
QueryString
Filter
RequestBody
AppKernel
App Test Kernel for functional tests.
AutowiringTypesTest
WebTestCase is the base class for functional tests.
DefaultConfigTestBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Configuration
DefaultConfigTestExtension
Provides useful features shared by many extensions.
ExtensionWithoutConfigTestExtension
ExtensionWithoutConfigTestBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
LegacyPerson
LegacyBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ModernPerson
ModernBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
DefaultController
RoutingConditionServiceBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
AutoConfiguredNonAliasedService
AutoConfiguredService
FooOriginalService
FooReplacementService
ManuallyTaggedService
AutowiredServices
AnnotatedController
EmailController
FragmentController
Bar
NotificationController
ProfilerController
SecurityController
SessionController
SubRequestController
SubRequestServiceResolutionController
TransController
UidController
TestCommentIdentifier
AnnotationReaderPass
CustomConfig
Configuration
TestExtension
Provides useful features shared by many extensions.
SlugConstructArgService
TestBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
NonPublicService
PrivateService
PublicService
UnusedPrivateService
TransConstructArgService
TransMethodCallsService
TransPropertyService
TransSubscriberService
BundlePathsTest
WebTestCase is the base class for functional tests.
CacheAttributeListenerTest
WebTestCase is the base class for functional tests.
TestEntityValueResolver
Post
WithAttributesController
CachePoolClearCommandTest
WebTestCase is the base class for functional tests.
CachePoolListCommandTest
WebTestCase is the base class for functional tests.
CachePoolsTest
WebTestCase is the base class for functional tests.
ConfigDebugCommandTest
WebTestCase is the base class for functional tests.
ConfigDumpReferenceCommandTest
WebTestCase is the base class for functional tests.
ContainerDebugCommandTest
WebTestCase is the base class for functional tests.
ContainerDumpTest
Checks that the container compiles correctly when all the bundle features are enabled.
DebugAutowiringCommandTest
WebTestCase is the base class for functional tests.
TestDumpExtension
Provides useful features shared by many extensions.
FragmentTest
WebTestCase is the base class for functional tests.
MailerTest
WebTestCase is the base class for functional tests.
NotificationTest
WebTestCase is the base class for functional tests.
ProfilerTest
WebTestCase is the base class for functional tests.
PropertyInfoTest
WebTestCase is the base class for functional tests.
Dummy
Psr4RoutingTest
WebTestCase is the base class for functional tests.
RouterDebugCommandTest
WebTestCase is the base class for functional tests.
RoutingConditionServiceTest
WebTestCase is the base class for functional tests.
SchedulerTest
WebTestCase is the base class for functional tests.
SecurityTest
WebTestCase is the base class for functional tests.
SerializerTest
WebTestCase is the base class for functional tests.
Foo
Bar
SessionTest
WebTestCase is the base class for functional tests.
SluggerLocaleAwareTest
WebTestCase is the base class for functional tests.
SubRequestsTest
WebTestCase is the base class for functional tests.
TestServiceContainerTest
WebTestCase is the base class for functional tests.
TranslationDebugCommandTest
WebTestCase is the base class for functional tests.
UidTest
WebTestCase is the base class for functional tests.
ConcreteMicroKernel
The Kernel is the heart of the Symfony system.
Danger
FlexStyleMicroKernel
The Kernel is the heart of the Symfony system.
MicroKernelTraitTest
MinimalKernel
The Kernel is the heart of the Symfony system.
KernelBrowserTest
WebTestCase is the base class for functional tests.
DelegatingLoaderTest
RedirectableCompiledUrlMatcherTest
RouterTest
DotenvVaultTest
SodiumVaultTest
TestBrowserTokenTest
WebTestCaseTest
TestCase
TranslatorTest
TranslatorWithInvalidLocale
Translator
AmpHttpClient
A portable implementation of the HttpClientInterface contracts based on Amp's HTTP client.
CachingHttpClient
Adds caching on top of an HTTP client.
ServerSentEvent
CurlHttpClient
A performant implementation of the HttpClientInterface contracts based on the curl extension.
HttpClientDataCollector
DataCollector.
HttpClientPass
EventSourceHttpClient
ClientException
Represents a 4xx response.
EventSourceException
InvalidArgumentException
JsonException
Thrown by responses' toArray() method when their content cannot be JSON-decoded.
RedirectionException
Represents a 3xx response.
ServerException
Represents a 5xx response.
TimeoutException
TransportException
HttpClient
A factory to instantiate the best possible HTTP client for the runtime.
HttplugClient
An adapter to turn a Symfony HttpClientInterface into an Httplug client.
HttpOptions
A helper providing autocompletion for available options.
MockHttpClient
A test-friendly HttpClient that doesn't make actual HTTP requests.
NativeHttpClient
A portable implementation of the HttpClientInterface contracts based on PHP stream wrappers.
NoPrivateNetworkHttpClient
Decorator that blocks requests to private networks by default.
Psr18Client
An adapter to turn a Symfony HttpClientInterface into a PSR-18 ClientInterface.
AsyncContext
A DTO to work with AsyncResponse.
AsyncResponse
Provides a single extension point to process a response's content stream.
JsonMockResponse
A test-friendly response.
MockResponse
A test-friendly response.
ResponseStream
StreamWrapper
Allows turning ResponseInterface instances to PHP streams.
GenericRetryStrategy
Decides to retry the request when HTTP status codes belong to the given list of codes.
RetryableHttpClient
Automatically retries failing HTTP requests.
ScopingHttpClient
Auto-configure the default options based on the requested URL.
AmpHttpClientTest
A reference test suite for HttpClientInterface implementations.
AsyncDecoratorTraitTest
A reference test suite for HttpClientInterface implementations.
CachingHttpClientTest
ServerSentEventTest
CurlHttpClientTest
A reference test suite for HttpClientInterface implementations.
HttpClientDataCollectorTest
HttpClientPassTest
EventSourceHttpClientTest
HttpExceptionTraitTest
TestException
HttpClientTest
HttpClientTestCase
A reference test suite for HttpClientInterface implementations.
HttpClientTraitTest
HttplugClientTest
HttpOptionsTest
MockHttpClientTest
A reference test suite for HttpClientInterface implementations.
NativeHttpClientTest
A reference test suite for HttpClientInterface implementations.
NoPrivateNetworkHttpClientTest
Psr18ClientTest
HttplugPromiseTest
JsonMockResponseTest
MockResponseTest
Test methods from Symfony\Component\HttpClient\Response\*ResponseTrait.
GenericRetryStrategyTest
RetryableHttpClientTest
ScopingHttpClientTest
TestLogger
This is a simple Logger implementation that other Loggers can inherit from.
TraceableHttpClientTest
UriTemplateHttpClientTest
TraceableHttpClient
UriTemplateHttpClient
HttpClientTestCase
A reference test suite for HttpClientInterface implementations.
TestHttpServer
AcceptHeader
Represents an Accept-* header.
AcceptHeaderItem
Represents an Accept-* header item.
BinaryFileResponse
BinaryFileResponse represents an HTTP response delivering a file.
ChainRequestMatcher
ChainRequestMatcher verifies that all checks match against a Request instance.
Cookie
Represents a cookie.
BadRequestException
Raised when a user sends a malformed request.
ConflictingHeadersException
The HTTP request contains headers with conflicting information.
JsonException
Thrown by Request::toArray() when the content cannot be JSON-decoded.
SessionNotFoundException
Raised when a session does not exist. This happens in the following cases: - the session is not enabled - attempt to read a session outside a request context (ie. cli script).
SuspiciousOperationException
Raised when a user has performed an operation that should be considered suspicious from a security perspective.
ExpressionRequestMatcher
ExpressionRequestMatcher uses an expression to match a Request.
AccessDeniedException
Thrown when the access on a file was denied.
CannotWriteFileException
Thrown when an UPLOAD_ERR_CANT_WRITE error occurred with UploadedFile.
ExtensionFileException
Thrown when an UPLOAD_ERR_EXTENSION error occurred with UploadedFile.
FileException
Thrown when an error occurred in the component File.
FileNotFoundException
Thrown when a file was not found.
FormSizeFileException
Thrown when an UPLOAD_ERR_FORM_SIZE error occurred with UploadedFile.
IniSizeFileException
Thrown when an UPLOAD_ERR_INI_SIZE error occurred with UploadedFile.
NoFileException
Thrown when an UPLOAD_ERR_NO_FILE error occurred with UploadedFile.
NoTmpDirFileException
Thrown when an UPLOAD_ERR_NO_TMP_DIR error occurred with UploadedFile.
PartialFileException
Thrown when an UPLOAD_ERR_PARTIAL error occurred with UploadedFile.
UnexpectedTypeException
Thrown when an error occurred in the component File.
UploadException
Thrown when an error occurred during file upload.
File
A file in the file system.
Stream
A PHP stream of unknown size.
UploadedFile
A file uploaded through a form.
FileBag
FileBag is a container for uploaded files.
HeaderBag
HeaderBag is a container for HTTP headers.
HeaderUtils
HTTP header utility functions.
InputBag
InputBag is a container for user input values such as $_GET, $_POST, $_REQUEST, and $_COOKIE.
IpUtils
Http utility functions.
JsonResponse
Response represents an HTTP response in JSON format.
ParameterBag
ParameterBag is a container for key/value pairs.
AbstractRequestRateLimiter
An implementation of PeekableRequestRateLimiterInterface that fits most use-cases.
RedirectResponse
RedirectResponse represents an HTTP response doing a redirect.
Request
Request represents an HTTP request.
AttributesRequestMatcher
Checks the Request attributes matches all regular expressions.
ExpressionRequestMatcher
ExpressionRequestMatcher uses an expression to match a Request.
HostRequestMatcher
Checks the Request URL host name matches a regular expression.
IpsRequestMatcher
Checks the client IP of a Request.
IsJsonRequestMatcher
Checks the Request content is valid JSON.
MethodRequestMatcher
Checks the HTTP method of a Request.
PathRequestMatcher
Checks the Request URL path info matches a regular expression.
PortRequestMatcher
Checks the HTTP port of a Request.
SchemeRequestMatcher
Checks the HTTP scheme of a Request.
RequestMatcher
RequestMatcher compares a pre-defined set of checks against a Request instance.
RequestStack
Request stack that controls the lifecycle of requests.
Response
Response represents an HTTP response.
ResponseHeaderBag
ResponseHeaderBag is a container for Response HTTP headers.
ServerBag
ServerBag is a container for HTTP headers from the $_SERVER variable.
AttributeBag
This class relates to session attribute storage.
AutoExpireFlashBag
AutoExpireFlashBag flash message container.
FlashBag
FlashBag flash message container.
Session
SessionFactory
AbstractSessionHandler
This abstract session handler provides a generic implementation of the PHP 7.0 SessionUpdateTimestampHandlerInterface, enabling strict and lazy session handling.
IdentityMarshaller
MarshallingSessionHandler
MemcachedSessionHandler
Memcached based session storage handler based on the Memcached class provided by the PHP memcached extension.
MigratingSessionHandler
Migrating session handler for migrating from one handler to another. It reads from the current handler and writes both the current and new ones.
MongoDbSessionHandler
Session handler using the mongodb/mongodb package and MongoDB driver extension.
NativeFileSessionHandler
Native session handler using PHP's built in file storage.
NullSessionHandler
Can be used in unit testing or in a situations where persisted sessions are not desired.
PdoSessionHandler
Session handler using a PDO connection to read and write data.
RedisSessionHandler
Redis based session storage handler based on the Redis class provided by the PHP redis extension.
SessionHandlerFactory
StrictSessionHandler
Adds basic `SessionUpdateTimestampHandlerInterface` behaviors to another `SessionHandlerInterface`.
MetadataBag
Metadata container.
MockArraySessionStorage
MockArraySessionStorage mocks the session for unit tests.
MockFileSessionStorage
MockFileSessionStorage is used to mock sessions for functional testing where you may need to persist session data across separate PHP processes.
MockFileSessionStorageFactory
NativeSessionStorage
This provides a base class for session attribute storage.
NativeSessionStorageFactory
PhpBridgeSessionStorage
Allows session to be started by PHP and managed by Symfony.
PhpBridgeSessionStorageFactory
AbstractProxy
SessionHandlerProxy
StreamedJsonResponse
StreamedJsonResponse represents a streamed HTTP response for JSON.
StreamedResponse
StreamedResponse represents a streamed HTTP response.
RequestAttributeValueSame
ResponseCookieValueSame
ResponseFormatSame
Asserts that the response is in the given format.
ResponseHasCookie
ResponseHasHeader
ResponseHeaderSame
ResponseIsRedirected
ResponseIsSuccessful
ResponseIsUnprocessable
ResponseStatusCodeSame
AcceptHeaderItemTest
AcceptHeaderTest
BinaryFileResponseTest
CookieTest
CookieTest.
ExpressionRequestMatcherTest
FakeFile
A file in the file system.
FileTest
UploadedFileTest
FileBagTest
FileBagTest.
HeaderBagTest
HeaderUtilsTest
InputBagTest
IpUtilsTest
JsonResponseTest
JsonSerializableObject
ParameterBagTest
InputStringable
AbstractRequestRateLimiterTest
MockAbstractRequestRateLimiter
An implementation of PeekableRequestRateLimiterInterface that fits most use-cases.
RedirectResponseTest
AttributesRequestMatcherTest
ExpressionRequestMatcherTest
HostRequestMatcherTest
IpsRequestMatcherTest
IsJsonRequestMatcherTest
MethodRequestMatcherTest
PathRequestMatcherTest
PortRequestMatcherTest
SchemeRequestMatcherTest
RequestMatcherTest
RequestStackTest
RequestTest
RequestContentProxy
Request represents an HTTP request.
NewRequest
Request represents an HTTP request.
ResponseFunctionalTest
ResponseHeaderBagTest
ResponseTest
StringableObject
DefaultResponse
Response represents an HTTP response.
ResponseTestCase
ServerBagTest
ServerBagTest.
AttributeBagTest
Tests AttributeBag.
AutoExpireFlashBagTest
AutoExpireFlashBagTest.
FlashBagTest
FlashBagTest.
SessionTest
SessionTest.
AbstractRedisSessionHandlerTestCase
AbstractSessionHandlerTest
IdentityMarshallerTest
MarshallingSessionHandlerTest
MemcachedSessionHandlerTest
MigratingSessionHandlerTest
MongoDbSessionHandlerTest
NativeFileSessionHandlerTest
Test class for NativeFileSessionHandler.
NullSessionHandlerTest
Test class for NullSessionHandler.
PdoSessionHandlerTest
MockPdo
PredisClusterSessionHandlerTest
PredisSessionHandlerTest
RedisArraySessionHandlerTest
RedisClusterSessionHandlerTest
RedisSessionHandlerTest
RelaySessionHandlerTest
SessionHandlerFactoryTest
Test class for SessionHandlerFactory.
StrictSessionHandlerTest
MetadataBagTest
Test class for MetadataBag.
MockArraySessionStorageTest
Test class for MockArraySessionStorage.
MockFileSessionStorageTest
Test class for MockFileSessionStorage.
NativeSessionStorageTest
Test class for NativeSessionStorage.
PhpBridgeSessionStorageTest
Test class for PhpSessionStorage.
AbstractProxyTest
Test class for AbstractProxy.
SessionHandlerProxyTest
Tests for SessionHandlerProxy class.
TestSessionHandler
StreamedJsonResponseTest
StreamedResponseTest
RequestAttributeValueSameTest
ResponseCookieValueSameTest
ResponseFormatSameTest
ResponseHasCookieTest
ResponseHasHeaderTest
ResponseHeaderSameTest
ResponseIsRedirectedTest
ResponseIsSuccessfulTest
ResponseIsUnprocessableTest
ResponseStatusCodeSameTest
UrlHelperTest
UrlHelper
A helper service for manipulating URLs within and outside the request scope.
AsController
Service tag to autoconfigure controllers.
AsTargetedValueResolver
Service tag to autoconfigure targeted value resolvers.
Cache
Describes the default HTTP cache headers on controllers.
MapDateTime
Controller parameter tag to configure DateTime arguments.
MapQueryParameter
Can be used to pass a query parameter to a controller argument.
MapQueryString
Controller parameter tag to map the query string of the request to typed object and validate it.
MapRequestPayload
Controller parameter tag to map the request content to typed object and validate it.
ValueResolver
WithHttpStatus
WithLogLevel
AbstractBundle
A Bundle that provides configuration hooks.
Bundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ChainCacheClearer
ChainCacheClearer.
Psr6CacheClearer
CacheWarmer
Abstract cache warmer that knows how to write a file to the cache.
CacheWarmerAggregate
Aggregates several cache warmers into a single one.
FileLocator
FileLocator uses the KernelInterface to locate resources in bundles.
BackedEnumValueResolver
Attempt to resolve backed enum cases from request attributes, for a route path parameter, leading to a 404 Not Found if the attribute value isn't a valid backing value for the enum type.
DateTimeValueResolver
Convert DateTime instances from request attribute variable.
DefaultValueResolver
Yields the default value defined in the action signature when no value has been given.
NotTaggedControllerValueResolver
Provides an intuitive error message when controller fails because it is not registered as a service.
QueryParameterValueResolver
RequestAttributeValueResolver
Yields a non-variadic argument's value from the request attributes.
RequestPayloadValueResolver
RequestValueResolver
Yields the same instance as the request object passed along.
ServiceValueResolver
Yields a service keyed by _controller and argument name.
SessionValueResolver
Yields the Session.
TraceableValueResolver
Provides timing information via the stopwatch.
UidValueResolver
VariadicValueResolver
Yields a variadic argument's values from the request attributes.
ArgumentResolver
Responsible for resolving the arguments passed to an action.
ContainerControllerResolver
A controller resolver searching for a controller in a psr-11 container when using the "service::method" notation.
ControllerReference
Acts as a marker and a data holder for a Controller.
ControllerResolver
This implementation uses the '_controller' request attribute to determine the controller to execute.
ErrorController
Renders error or exception pages from a given FlattenException.
TraceableArgumentResolver
TraceableControllerResolver
ArgumentMetadata
Responsible for storing metadata of an argument.
ArgumentMetadataFactory
Builds {@see ArgumentMetadata} objects based on the given Controller.
AjaxDataCollector
DataCollector.
ConfigDataCollector
DataCollector.
DataCollector
DataCollector.
DumpDataCollector
DataCollector.
EventDataCollector
DataCollector.
ExceptionDataCollector
DataCollector.
LoggerDataCollector
DataCollector.
MemoryDataCollector
DataCollector.
RequestDataCollector
DataCollector.
RouterDataCollector
DataCollector.
TimeDataCollector
DataCollector.
FileLinkFormatter
Formats debug file links.
TraceableEventDispatcher
Collects some data about event listeners.
AddAnnotatedClassesToCachePass
Sets the classes to compile in the cache for the container.
ConfigurableExtension
This extension sub-class provides first-class integration with the Config/Definition Component.
ControllerArgumentValueResolverPass
Gathers and configures the argument value resolvers.
Extension
Allow adding classes to the class cache.
FragmentRendererPass
Adds services tagged kernel.fragment_renderer as HTTP content rendering strategies.
LazyLoadingFragmentHandler
Lazily loads fragment renderers from the dependency injection container.
LoggerPass
Registers the default logger if necessary.
MergeExtensionConfigurationPass
Ensures certain extensions are always loaded.
RegisterControllerArgumentLocatorsPass
Creates the service-locators required by ServiceValueResolver.
RegisterLocaleAwareServicesPass
Register all services that have the "kernel.locale_aware" tag into the listener.
RemoveEmptyControllerArgumentLocatorsPass
Removes empty service-locators registered for ServiceValueResolver.
ResettableServicePass
ControllerArgumentsEvent
Allows filtering of controller arguments.
ControllerEvent
Allows filtering of a controller callable.
ExceptionEvent
Allows to create a response for a thrown exception.
FinishRequestEvent
Triggered whenever a request is fully processed.
KernelEvent
Base class for events thrown in the HttpKernel component.
RequestEvent
Allows to create a response for a request.
ResponseEvent
Allows to filter a Response object.
TerminateEvent
Allows to execute logic after a response was sent.
ViewEvent
Allows to create a response for the return value of a controller.
AddRequestFormatsListener
Adds configured formats to each request.
CacheAttributeListener
Handles HTTP cache headers configured via the Cache attribute.
DisallowRobotsIndexingListener
Ensures that the application is not indexed by search engines.
DumpListener
Configures dump() handler.
ErrorListener
FragmentListener
Handles content fragments represented by special URIs.
LocaleAwareListener
Pass the current locale to the provided services.
LocaleListener
Initializes the locale based on the current request.
ProfilerListener
ProfilerListener collects data for the current request by listening to the kernel events.
ResponseListener
ResponseListener fixes the Response headers based on the Request.
RouterListener
Initializes the context from the request and sets request attributes based on a matching route.
SessionListener
Sets the session in the request.
StreamedResponseListener
StreamedResponseListener is responsible for sending the Response to the client.
SurrogateListener
SurrogateListener adds a Surrogate-Control HTTP header when the Response needs to be parsed for Surrogates.
ValidateRequestListener
Validates Requests.
AccessDeniedHttpException
HttpException.
BadRequestHttpException
HttpException.
ConflictHttpException
HttpException.
ControllerDoesNotReturnResponseException
GoneHttpException
HttpException.
HttpException
HttpException.
InvalidMetadataException
LengthRequiredHttpException
HttpException.
LockedHttpException
HttpException.
MethodNotAllowedHttpException
HttpException.
NotAcceptableHttpException
HttpException.
NotFoundHttpException
HttpException.
PreconditionFailedHttpException
HttpException.
PreconditionRequiredHttpException
HttpException.
ResolverNotFoundException
ServiceUnavailableHttpException
HttpException.
TooManyRequestsHttpException
HttpException.
UnauthorizedHttpException
HttpException.
UnexpectedSessionUsageException
UnprocessableEntityHttpException
HttpException.
UnsupportedMediaTypeHttpException
HttpException.
AbstractSurrogateFragmentRenderer
Implements Surrogate rendering strategy.
EsiFragmentRenderer
Implements the ESI rendering strategy.
FragmentHandler
Renders a URI that represents a resource fragment.
FragmentUriGenerator
Generates a fragment URI.
HIncludeFragmentRenderer
Implements the Hinclude rendering strategy.
InlineFragmentRenderer
Implements the inline rendering strategy where the Request is rendered by the current HTTP kernel.
RoutableFragmentRenderer
Adds the possibility to generate a fragment URI for a given Controller.
SsiFragmentRenderer
Implements the SSI rendering strategy.
AbstractSurrogate
Abstract class implementing Surrogate capabilities to Request and Response instances.
Esi
Esi implements the ESI capabilities to Request and Response instances.
HttpCache
Cache provides HTTP caching.
ResponseCacheStrategy
ResponseCacheStrategy knows how to compute the Response cache HTTP header based on the different response cache headers.
Ssi
Ssi implements the SSI capabilities to Request and Response instances.
Store
Store implements all the logic for storing cache metadata (Request and Response headers).
HttpClientKernel
An implementation of a Symfony HTTP kernel using a "real" HTTP client.
HttpKernel
HttpKernel notifies events to convert a Request object to a Response one.
HttpKernelBrowser
Simulates a browser and makes requests to an HttpKernel instance.
Kernel
The Kernel is the heart of the Symfony system.
KernelEvents
Contains all events thrown in the HttpKernel component.
Logger
Minimalist PSR-3 logger designed to write in stderr or any other stream.
FileProfilerStorage
Storage for profiler using files.
Profile
Profile.
Profiler
Profiler.
WithLogLevelTest
BundleTest
NamedBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
GuessedNameBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ChainCacheClearerTest
Psr6CacheClearerTest
CacheWarmerAggregateTest
CacheWarmerTest
TestCacheWarmer
Abstract cache warmer that knows how to write a file to the cache.
FileLocatorTest
BackedEnumValueResolverTest
DateTimeValueResolverTest
FooDateTime
NotTaggedControllerValueResolverTest
QueryParameterValueResolverTest
RequestPayloadValueResolverTest
RequestPayload
ServiceValueResolverTest
DummyService
DummyController
TraceableValueResolverTest
ResolverStub
UidValueResolverTest
TestCustomUid
TestAbstractCustomUid
ArgumentResolverTest
ContainerControllerResolverTest
InvokableControllerService
ControllerTestService
ControllerResolverTest
ControllerTest
InvokableController
TestAbstractController
PrivateConstructorController
ErrorControllerTest
TraceableArgumentResolverTest
TraceableControllerResolverTest
ArgumentMetadataFactoryTest
ArgumentMetadataTest
ConfigDataCollectorTest
KernelForTest
The Kernel is the heart of the Symfony system.
DataCollectorTest
DumpDataCollectorTest
ExceptionDataCollectorTest
LoggerDataCollectorTest
MemoryDataCollectorTest
RequestDataCollectorTest
RouterDataCollectorTest
TimeDataCollectorTest
ErrorHandlerConfiguratorTest
FileLinkFormatterTest
TraceableEventDispatcherTest
AddAnnotatedClassesToCachePassTest
ControllerArgumentValueResolverPassTest
FragmentRendererPassTest
RendererService
LazyLoadingFragmentHandlerTest
LoggerPassTest
MergeExtensionConfigurationPassTest
LoadedExtension
Allow adding classes to the class cache.
NotLoadedExtension
Allow adding classes to the class cache.
RegisterControllerArgumentLocatorsPassTest
RegisterTestController
ContainerAwareRegisterTestController
ControllerDummy
NonExistentClassController
NonExistentClassDifferentNamespaceController
NonExistentClassOptionalController
ArgumentWithoutTypeController
NonNullableEnumArgumentWithDefaultController
WithTarget
WithResponseArgument
CustomAutowire
Attribute to tell a parameter how to be autowired.
WithAutowireAttribute
WithTaggedIteratorAndTaggedLocator
RegisterLocaleAwareServicesPassTest
RemoveEmptyControllerArgumentLocatorsPassTest
RemoveTestController1
RemoveTestController2
InvokableRegisterTestController
ClassNotInContainer
ResettableServicePassTest
ServicesResetterTest
ControllerArgumentsEventTest
ControllerEventTest
ExceptionEventTest
AddRequestFormatsListenerTest
CacheAttributeListenerTest
TestEntity
DebugHandlersListenerTest
DisallowRobotsIndexingListenerTest
DumpListenerTest
DumpListenerTest.
MockCloner
MockDumper
ErrorListenerTest
TestLogger
TestKernel
TestKernelThatThrowsException
UserProvidedHttpStatusCodeAttribute
WithCustomUserProvidedAttribute
WithGeneralAttribute
ChildOfWithGeneralAttribute
WarningWithLogLevelAttribute
ChildOfWarningWithLogLevelAttribute
FragmentListenerTest
LocaleAwareListenerTest
LocaleListenerTest
ProfilerListenerTest
ResponseListenerTest
RouterListenerTest
SessionListenerTest
SurrogateListenerTest
ValidateRequestListenerTest
AccessDeniedHttpExceptionTest
BadRequestHttpExceptionTest
ConflictHttpExceptionTest
GoneHttpExceptionTest
HttpExceptionTest
LengthRequiredHttpExceptionTest
LockedHttpExceptionTest
MethodNotAllowedHttpExceptionTest
NotAcceptableHttpExceptionTest
NotFoundHttpExceptionTest
PreconditionFailedHttpExceptionTest
PreconditionRequiredHttpExceptionTest
ServiceUnavailableHttpExceptionTest
TooManyRequestsHttpExceptionTest
UnauthorizedHttpExceptionTest
UnprocessableEntityHttpExceptionTest
UnsupportedMediaTypeHttpExceptionTest
AcmeFooBundle
A Bundle that provides configuration hooks.
Bar
Foo
ClearableService
AttributeController
BasicTypesController
CacheAttributeController
ExtendingRequest
Request represents an HTTP request.
ExtendingSession
NullableController
VariadicController
CloneVarDataCollector
DataCollector.
DummyController
ExtensionNotValidExtension
ExtensionNotValidBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ExtensionPresentExtension
Provides useful features shared by many extensions.
ExtensionPresentBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
KernelForTest
The Kernel is the heart of the Symfony system.
KernelWithoutBundles
The Kernel is the heart of the Symfony system.
LazyResettableService
MultiResettableService
ResettableService
TestClient
Simulates a browser and makes requests to an HttpKernel instance.
EsiFragmentRendererTest
FragmentHandlerTest
HIncludeFragmentRendererTest
InlineFragmentRendererTest
Bar
RoutableFragmentRendererTest
Foo
SsiFragmentRendererTest
EsiTest
HttpCacheTest
TestKernel
HttpCacheTestCase
ResponseCacheStrategyTest
SsiTest
StoreTest
SubRequestHandlerTest
TestSubRequestHandlerKernel
TestHttpKernel
HttpKernel notifies events to convert a Request object to a Response one.
TestMultipleHttpKernel
HttpKernel notifies events to convert a Request object to a Response one.
HttpClientKernelTest
HttpKernelBrowserTest
HttpKernelTest
TestController
KernelTest
TestKernel
CustomProjectDirKernel
The Kernel is the heart of the Symfony system.
PassKernel
The Kernel is the heart of the Symfony system.
LoggerTest
DummyTest
Logger
FileProfilerStorageTest
ProfilerTest
TestHttpKernel
HttpKernel notifies events to convert a Request object to a Response one.
UriSignerTest
UriSigner
Signs URIs.
Countries
Gives access to region-related ICU data.
Currencies
Gives access to currency-related ICU data.
BadMethodCallException
Base BadMethodCallException for the Intl component.
InvalidArgumentException
InvalidArgumentException for the Intl component.
MissingResourceException
Thrown when an invalid entry of a resource bundle was requested.
OutOfBoundsException
Base OutOfBoundsException for the Intl component.
ResourceBundleNotFoundException
RuntimeException for the Intl component.
RuntimeException
RuntimeException for the Intl component.
UnexpectedTypeException
Thrown when a method argument had an unexpected type.
Intl
Gives access to internationalization data.
Languages
Gives access to language-related ICU data.
Locales
Gives access to locale-related ICU data.
Builder
Scripts
Gives access to script-related ICU data.
CountriesTest
CurrenciesTest
BundleEntryReaderTest
IntlBundleReaderTest
JsonBundleReaderTest
PhpBundleReaderTest
JsonBundleWriterTest
PhpBundleWriterTest
TextBundleWriterTest
LocaleScannerTest
RingBufferTest
IntlTest
LanguagesTest
LocalesTest
LocaleTest
ResourceBundleTestCase
ScriptsTest
TimezonesTest
EmojiTransliteratorTest
GitRepositoryTest
IcuVersionTest
VersionTest
Timezones
Gives access to timezone-related ICU data.
EmojiTransliterator
IcuVersion
Facilitates the comparison of ICU version strings.
IntlTestHelper
Helper class for preparing test cases that rely on the Intl component.
Version
Facilitates the comparison of version strings.
MailerTestCommand
A console command to test Mailer transports.
MessageDataCollector
DataCollector.
Envelope
FailedMessageEvent
Event is the base class for classes containing event data.
MessageEvent
Allows the transformation of a Message and the Envelope before the email is sent.
MessageEvents
SentMessageEvent
Event is the base class for classes containing event data.
EnvelopeListener
Manipulates the Envelope of a Message.
MessageListener
Manipulates the headers and the body of a Message.
MessageLoggerListener
Logs Messages.
MessengerTransportListener
Allows messages to be sent to specific Messenger transports via the "X-Bus-Transport" MIME header.
HttpTransportException
IncompleteDsnException
InvalidArgumentException
LogicException
RuntimeException
TransportException
UnsupportedSchemeException
MetadataHeader
A Simple MIME Header.
TagHeader
A Simple MIME Header.
Mailer
MessageHandler
SendEmailMessage
SentMessage
EmailCount
EmailIsQueued
TransportFactoryTestCase
A test case to ease testing Transport Factory.
MailerTestCommandTest
EnvelopeTest
MessageListenerTest
MessengerTransportListenerTest
UnsupportedSchemeExceptionTest
MailerTest
SentMessageTest
AbstractTransportTest
DsnTest
FailoverTransportTest
NativeTransportFactoryTest
NullTransportFactoryTest
A test case to ease testing Transport Factory.
NullTransportTest
RoundRobinTransportTest
SendmailTransportFactoryTest
A test case to ease testing Transport Factory.
SendmailTransportTest
DummyStream
EsmtpTransportFactoryTest
A test case to ease testing Transport Factory.
EsmtpTransportTest
CustomEsmtpTransport
Sends Emails over SMTP with ESMTP support.
SmtpTransportTest
AbstractStreamTest
SocketStreamTest
TransportsTest
TransportTest
DummyTransport
DummyTransportFactory
AbstractApiTransport
AbstractHttpTransport
AbstractTransport
AbstractTransportFactory
Dsn
FailoverTransport
Uses several Transports using a failover algorithm.
NativeTransportFactory
Factory that configures a transport (sendmail or SMTP) based on php.ini settings.
NullTransport
Pretends messages have been sent, but just ignores them.
NullTransportFactory
RoundRobinTransport
Uses several Transports using a round robin algorithm.
SendmailTransport
SendmailTransport for sending mail through a Sendmail/Postfix (etc..) binary.
SendmailTransportFactory
CramMd5Authenticator
Handles CRAM-MD5 authentication.
LoginAuthenticator
Handles LOGIN authentication.
PlainAuthenticator
Handles PLAIN authentication.
XOAuth2Authenticator
Handles XOAUTH2 authentication.
EsmtpTransport
Sends Emails over SMTP with ESMTP support.
EsmtpTransportFactory
SmtpTransport
Sends emails over SMTP.
Transports
Transport
MigrationDiffFilteredOutput
ConsoleStyle
Output decorator helpers for the Symfony Style Guide.
DependencyBuilder
MakeCommandRegistrationPass
RemoveMissingParametersPass
Removes injected parameter arguments if they don't exist in this app.
SetDoctrineAnnotatedPrefixesPass
Configuration
MakerExtension
This is the class that loads and manages your bundle configuration.
ConsoleErrorSubscriber
Prints certain exceptions in a pretty way and silences normal exception handling.
RuntimeCommandException
An exception whose output is displayed as a clean error.
Generator
GeneratorTwigHelper
InputConfiguration
AbstractMaker
Convenient abstract class for makers.
MakeCommand
Convenient abstract class for makers.
MakeController
Convenient abstract class for makers.
MakeCrud
Convenient abstract class for makers.
MakeEntity
Convenient abstract class for makers.
MakeFixtures
Convenient abstract class for makers.
MakeForm
Convenient abstract class for makers.
MakeFunctionalTest
Convenient abstract class for makers.
MakeMigration
Convenient abstract class for makers.
MakeSerializerEncoder
Convenient abstract class for makers.
MakeSerializerNormalizer
Convenient abstract class for makers.
MakeSubscriber
Convenient abstract class for makers.
MakeTest
Convenient abstract class for makers.
MakeTwigComponent
Convenient abstract class for makers.
MakeTwigExtension
Convenient abstract class for makers.
MakeUnitTest
Convenient abstract class for makers.
MakeValidator
Convenient abstract class for makers.
MakeVoter
Convenient abstract class for makers.
MakerBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
Str
MakerTestCase
MakerTestDetails
MakerTestKernel
The Kernel is the heart of the Symfony system.
MakerTestRunner
ClassNameDetails
YamlManipulationFailedException
Thrown whenever YamlSourceManipulator cannot change contents successfully.
YamlSourceManipulator
A class that modifies YAML source, while keeping comments & formatting.
MakerCommandTest
DependencyBuilderTest
DatabaseServicesTest
DoctrineHelperTest
EntityRegeneratorTest
TestEntityRegeneratorKernel
The Kernel is the heart of the Symfony system.
TestXmlEntityRegeneratorKernel
The Kernel is the heart of the Symfony system.
AllButTraitsIterator
BaseClient
Client
Embed
Tag
User
UserAvatar
UserProfile
BaseClient
Client
Embed
Tag
User
UserAvatar
UserProfile
UserAvatar
UserXml
XOther
UserRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
XOtherRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
BaseClient
Client
Embed
Tag
User
UserAvatar
UserProfile
UserXml
EventRegistryTest
DummyEvent
FileManagerTest
BlankAuthenticator
An optional base class that creates the necessary tokens for you.
SecurityController
Provides shortcuts for HTTP-related features in controllers.
UserProvider
GeneratedCommandTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedCommandTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedControllerTest
WebTestCase is the base class for functional tests.
GeneratedControllerTest
WebTestCase is the base class for functional tests.
SweetFoodController
Provides shortcuts for HTTP-related features in controllers.
SweetFoodController
Provides shortcuts for HTTP-related features in controllers.
SweetFood
SweetFood
SweetFood
SweetFoodRepository
Optional EntityRepository base class with a simplified constructor (for autowiring).
GeneratedCrudControllerTest
WebTestCase is the base class for functional tests.
GeneratedCrudControllerTest
WebTestCase is the base class for functional tests.
GeneratedCrudControllerTest
WebTestCase is the base class for functional tests.
User
User
User
User
UserAvatarPhoto
Group
User
UserAvatar
Food
Recipe
Currency
Invoice
Money
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedEntityTest
KernelTestCase is the base class for tests needing a Kernel.
Food
Receipt
Food
SourFood
Property
SourFood
TaskData
Data transfer object for Task.
GeneratedFormTest
GeneratedFormTest
GeneratedFormTest
GeneratedFormTest
GeneratedFormTest
MainController
GeneratedMessageHandlerTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedMessageHandlerTest
KernelTestCase is the base class for tests needing a Kernel.
SpicyFood
TestingController
Provides shortcuts for HTTP-related features in controllers.
StubAuthenticator
An optional base class that creates the necessary tokens for you.
RegistrationFormTest
WebTestCase is the base class for functional tests.
RegistrationFormTest
WebTestCase is the base class for functional tests.
ResetPasswordFunctionalTest
WebTestCase is the base class for functional tests.
MainController
GeneratedTwigComponentTest
KernelTestCase is the base class for tests needing a Kernel.
GeneratedTwigComponentTest
KernelTestCase is the base class for tests needing a Kernel.
TestingController
Provides shortcuts for HTTP-related features in controllers.
AutomaticAuthenticator
An optional base class that creates the necessary tokens for you.
GeneratedUserTest
WebTestCase is the base class for functional tests.
GeneratedUserTest
WebTestCase is the base class for functional tests.
LoginController
Provides shortcuts for HTTP-related features in controllers.
SecurityController
Provides shortcuts for HTTP-related features in controllers.
SecurityController
Provides shortcuts for HTTP-related features in controllers.
LoginTest
WebTestCase is the base class for functional tests.
GeneratorTest
GeneratorTwigHelperTest
FunctionalTest
MakeAuthenticatorTest
MakeCommandTest
MakeControllerTest
MakeCrudTest
MakeDockerDatabaseTest
MakeEntityTest
MakeFixturesTest
MakeFormTest
MakeFunctionalTestTest
MakeMessageTest
MakeMessengerMiddlewareTest
MakeMigrationTest
MakeRegistrationFormTest
MakeResetPasswordTest
MakeSerializerEncoderTest
MakeSerializerNormalizerTest
MakeStimulusControllerTest
MakeSubscriberTest
MakeTestTest
MakeTwigComponentTest
MakeTwigExtensionTest
MakeUnitTestTest
MakeUserTest
MakeValidatorTest
MakeVoterTest
MakeFormLoginTest
User
User
User
User
User
User
User
SecurityController
Provides shortcuts for HTTP-related features in controllers.
SecurityController
Provides shortcuts for HTTP-related features in controllers.
SecurityController
Provides shortcuts for HTTP-related features in controllers.
User
User
User
User
User
User
User
SecurityController
Provides shortcuts for HTTP-related features in controllers.
User
User
InteractiveSecurityHelperTest
FixtureClass
FixtureClass2
FixtureClass3
FixtureClass4
FixtureClass5
FixtureClass6
FixtureClass7
FixtureClass8
SecurityConfigUpdaterTest
SecurityControllerBuilderTest
UserClassBuilderTest
StrTest
AutoloaderUtilTest
ClassDetailsTest
FixtureClassDetails
ClassSourceManipulatorTest
CliOutputHelperTest
ComposeFileManipulatorTest
ComposerAutoloaderFinderTest
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
User
EmptyController
User
User
User
User
User
User
User
User
User
User
UserProfile
UserProfile
User
User
User
User
User
User
User
User
User
User
User
User
UserProfile
User
User
EmptyController
User
User
User
User
User
User
User
User
User
User
User
User
UserProfile
MakerFileLinkFormatterTest
PhpCompatUtilTest
PhpCompatUtilTestFixture
TemplateComponentGeneratorTest
UseStatementGeneratorTest
YamlSourceManipulatorTest
ValidatorTest
AsMessageHandler
Service tag to autoconfigure message handlers.
ConsumeMessagesCommand
Base class for all commands.
DebugCommand
A console command to debug Messenger information.
FailedMessagesRemoveCommand
FailedMessagesRetryCommand
FailedMessagesShowCommand
SetupTransportsCommand
Base class for all commands.
StatsCommand
Base class for all commands.
StopWorkersCommand
Base class for all commands.
MessengerDataCollector
DataCollector.
MessengerPass
Envelope
A message wrapped in an envelope with stamps (configurations, markers, ...).
AbstractWorkerMessageEvent
SendMessageToTransportsEvent
Event is dispatched before a message is sent to the transport.
WorkerMessageFailedEvent
Dispatched when a message was received from a transport and handling failed.
WorkerMessageHandledEvent
Dispatched after a message was received from a transport and successfully handled.
WorkerMessageReceivedEvent
Dispatched when a message was received from a transport but before sent to the bus.
WorkerMessageRetriedEvent
Dispatched after a message has been sent for retry.
WorkerRateLimitedEvent
Dispatched after the worker has been blocked due to a configured rate limiter.
WorkerRunningEvent
Dispatched after the worker processed a message or didn't receive a message at all.
WorkerStartedEvent
Dispatched when a worker has been started.
WorkerStoppedEvent
Dispatched when a worker has been stopped.
AddErrorDetailsStampListener
DispatchPcntlSignalListener
ResetServicesListener
SendFailedMessageForRetryListener
SendFailedMessageToFailureTransportListener
Sends a rejected message to a "failure transport".
StopWorkerOnCustomStopExceptionListener
StopWorkerOnFailureLimitListener
StopWorkerOnMemoryLimitListener
StopWorkerOnMessageLimitListener
StopWorkerOnRestartSignalListener
StopWorkerOnSignalsListener
StopWorkerOnSigtermSignalListener
StopWorkerOnTimeLimitListener
DelayedMessageHandlingException
When handling queued messages from {@link DispatchAfterCurrentBusMiddleware}, some handlers caused an exception. This exception contains all those handler exceptions.
HandlerFailedException
InvalidArgumentException
LogicException
MessageDecodingFailedException
Thrown when a message cannot be decoded in a serializer.
NoHandlerForMessageException
NoSenderForMessageException
RecoverableMessageHandlingException
A concrete implementation of RecoverableExceptionInterface that can be used directly.
RejectRedeliveredMessageException
RuntimeException
StopWorkerException
TransportException
UnrecoverableMessageHandlingException
A concrete implementation of UnrecoverableExceptionInterface that can be used directly.
ValidationFailedException
Acknowledger
HandlerDescriptor
Describes a handler and the possible associated options, such as `from_transport`, `bus`, etc.
HandlersLocator
Maps a message to a list of handlers.
RedispatchMessageHandler
RedispatchMessage
MessageBus
ActivationMiddleware
Execute the inner middleware according to an activation strategy.
AddBusNameStampMiddleware
Adds the BusNameStamp to the bus.
DispatchAfterCurrentBusMiddleware
Allow to configure messages to be handled after the current bus is finished.
FailedMessageProcessingMiddleware
HandleMessageMiddleware
RejectRedeliveredMessageMiddleware
Middleware that throws a RejectRedeliveredMessageException when a message is detected that has been redelivered by AMQP.
RouterContextMiddleware
Restore the Router context when processing the message.
SendMessageMiddleware
StackMiddleware
TraceableMiddleware
Collects some data about a middleware.
ValidationMiddleware
MultiplierRetryStrategy
A retry strategy with a constant or exponential retry delay.
RoutableMessageBus
Bus of buses that is routable using a BusNameStamp.
AckStamp
Marker stamp for messages that can be ack/nack'ed.
BusNameStamp
Stamp used to identify which bus it was passed to.
ConsumedByWorkerStamp
A marker that this message was consumed by a worker process.
DelayStamp
Apply this stamp to delay delivery of your message on a transport.
DispatchAfterCurrentBusStamp
Marker item to tell this message should be handled in after the current bus has finished.
ErrorDetailsStamp
Stamp applied when a messages fails due to an exception in the handler.
FlushBatchHandlersStamp
Marker telling that any batch handlers bound to the envelope should be flushed.
HandledStamp
Stamp identifying a message handled by the `HandleMessageMiddleware` middleware and storing the handler returned value.
HandlerArgumentsStamp
MessageDecodingFailedStamp
NoAutoAckStamp
Marker telling that ack should not be done automatically for this message.
ReceivedStamp
Marker stamp for a received message.
RedeliveryStamp
Stamp applied when a messages needs to be redelivered.
RouterContextStamp
SentStamp
Marker stamp identifying a message sent by the `SendMessageMiddleware`.
SentToFailureTransportStamp
Stamp applied when a message is sent to the failure transport.
SerializedMessageStamp
SerializerStamp
TransportMessageIdStamp
Added by a sender or receiver to indicate the id of this message in that transport.
TransportNamesStamp
Stamp used to override the transport names specified in the Messenger routing configuration file.
ValidationStamp
MiddlewareTestCase
ConsumeMessagesCommandTest
DebugCommandTest
FailedMessagesRemoveCommandTest
FailedMessagesRetryCommandTest
FailedMessagesShowCommandTest
SetupTransportsCommandTest
StatsCommandTest
StopWorkersCommandTest
MessengerDataCollectorTest
MessengerPassTest
DummyHandler
DummyReceiver
UndefinedMessageHandler
UndefinedMessageHandlerViaHandlerInterface
UndefinedMessageHandlerViaSubscriberInterface
NotInvokableHandler
MissingArgumentHandler
MissingArgumentTypeHandler
BuiltinArgumentTypeHandler
HandlerWithMultipleMessages
PrioritizedHandler
HandlerMappingMethods
HandlerMappingWithNonExistentMethod
HandleNoMessageHandler
HandlerWithGenerators
HandlerOnSpecificBuses
HandlerOnUndefinedBus
UselessMiddleware
EnvelopeTest
DummyImplementsFooBarStamp
DummyExtendsFooBarStamp
AddErrorDetailsStampListenerTest
ResetServicesListenerTest
SendFailedMessageForRetryListenerTest
SendFailedMessageToFailureTransportListenerTest
StopWorkerOnCustomStopExceptionListenerTest
StopWorkerOnFailureLimitListenerTest
StopWorkerOnMemoryLimitListenerTest
StopWorkerOnMessageLimitListenerTest
StopWorkerOnRestartSignalListenerTest
StopWorkerOnTimeLimitListenerTest
HandlerFailedExceptionTest
FailureIntegrationTest
DummyFailureTestSenderAndReceiver
DummyTestHandler
AnEnvelopeStamp
ChildDummyMessage
DummyCommand
DummyCommandHandler
DummyCommandWithDescription
Used whenever a test needs to show a message with a class description.
DummyCommandWithDescriptionHandler
Used whenever a test needs to show a message handler with a class description.
DummyHandlerWithCustomMethods
DummyMessage
DummyQuery
DummyQueryHandler
MultipleBusesMessage
MultipleBusesMessageHandler
MyOwnChildException
MyOwnException
SecondMessage
TaggedDummyHandler
TaggedDummyHandlerWithUnionTypes
TestTracesWithHandleTraitAction
UnionBuiltinTypeArgumentHandler
UnionTypeArgumentHandler
UnionTypeOneMessage
UnionTypeTwoMessage
HandleDescriptorTest
DummyCommandHandlerWithSpecificMethod
HandlersLocatorTest
HandlersLocatorTestCallable
HandleTraitTest
TestQueryBus
MessageBusTest
SimpleMiddleware
ActivationMiddlewareTest
ActivationMiddlewareTestCallable
AddBusNameStampMiddlewareTest
DispatchAfterCurrentBusMiddlewareTest
DummyEvent
DispatchingMiddleware
HandleMessageMiddlewareTest
HandleMessageMiddlewareTestCallable
HandleMessageMiddlewareNamedArgumentTestCallable
RouterContextMiddlewareTest
SendMessageMiddlewareTest
StackMiddlewareTest
TraceableMiddlewareTest
ValidationMiddlewareTest
MultiplierRetryStrategyTest
RoutableMessageBusTest
DelayStampTest
ErrorDetailsStampTest
HandledStampTest
RedeliveryStampTest
SentToFailureTransportStampTest
SerializerStampTest
StringErrorCodeException
TransportNamesStampTest
ValidationStampTest
TraceableMessageBusTest
InMemoryTransportFactoryTest
InMemoryTransportTest
SingleMessageReceiverTest
SendersLocatorTest
FlattenExceptionNormalizerTest
PhpSerializerTest
DummyPhpSerializerNonSendableStamp
PhpSerializerWithClassNotFoundSupportTest
SerializerTest
DummySymfonySerializerNonSendableStamp
DummySymfonySerializerInvalidConstructor
SyncTransportFactoryTest
SyncTransportTest
WorkerMetadataTest
WorkerTest
DummyReceiver
DummyQueueReceiver
DummyBatchHandler
ResettableDummyReceiver
TraceableMessageBus
InMemoryTransport
Transport that stays in memory. Useful for testing purpose.
InMemoryTransportFactory
InMemoryTransport
Transport that stays in memory. Useful for testing purpose.
InMemoryTransportFactory
SendersLocator
Maps a message to a list of senders.
FlattenExceptionNormalizer
This normalizer is only used in Debug/Dev/Messenger contexts.
PhpSerializer
Serializer
SyncTransport
Transport that immediately marks messages as received and dispatches for handling.
SyncTransportFactory
TransportFactory
Worker
WorkerMetadata
Address
DkimOptions
A helper providing autocompletion for available DkimSigner options.
DkimSigner
SMimeEncrypter
SMimeSigner
AddMimeTypeGuesserPass
Registers custom mime types guessers.
DraftEmail
Email
Base64ContentEncoder
Base64Encoder
Base64MimeHeaderEncoder
EightBitContentEncoder
IdnAddressEncoder
An IDN email address encoder.
QpContentEncoder
QpEncoder
QpMimeHeaderEncoder
Rfc2231Encoder
AddressEncoderException
InvalidArgumentException
LogicException
RfcComplianceException
RuntimeException
FileBinaryMimeTypeGuesser
Guesses the MIME type with the binary "file" (only available on *nix).
FileinfoMimeTypeGuesser
Guesses the MIME type using the PECL extension FileInfo.
AbstractHeader
An abstract base MIME Header.
DateHeader
A Date MIME Header.
Headers
A collection of headers.
IdentificationHeader
An ID MIME Header for something like Message-ID or Content-ID (one or more addresses).
MailboxHeader
A Mailbox MIME Header for something like Sender (one named address).
MailboxListHeader
A Mailbox list MIME Header for something like From, To, Cc, and Bcc (one or more named addresses).
ParameterizedHeader
A Simple MIME Header.
PathHeader
A Path Header, such a Return-Path (one address).
UnstructuredHeader
A Simple MIME Header.
DefaultHtmlToTextConverter
LeagueHtmlToMarkdownConverter
Message
MessageConverter
MimeTypes
Manages MIME types and file extensions.
AbstractMultipartPart
AbstractPart
DataPart
File
MessagePart
AlternativePart
DigestPart
FormDataPart
Implements RFC 7578.
MixedPart
RelatedPart
SMimePart
TextPart
RawMessage
EmailAddressContains
EmailAttachmentCount
EmailHasHeader
EmailHeaderSame
EmailHtmlBodyContains
EmailTextBodyContains
AbstractMimeTypeGuesserTestCase
AddressTest
CharacterStreamTest
DkimSignerTest
SMimeEncrypterTest
SMimeSignerTest
SMimeTestCase
AddMimeTypeGuesserPassTest
DraftEmailTest
EmailTest
Base64EncoderTest
Base64MimeHeaderEncoderTest
IdnAddressEncoderTest
QpEncoderTest
QpMimeHeaderEncoderTest
Rfc2231EncoderTest
FileBinaryMimeTypeGuesserTest
FileinfoMimeTypeGuesserTest
DateHeaderTest
HeadersTest
IdentificationHeaderTest
MailboxHeaderTest
MailboxListHeaderTest
ParameterizedHeaderTest
PathHeaderTest
UnstructuredHeaderTest
DefaultHtmlToTextConverterTest
LeagueHtmlToMarkdownConverterTest
MessageConverterTest
MessageTest
MimeTypesTest
DataPartTest
MessagePartTest
AlternativePartTest
DigestPartTest
FormDataPartTest
MixedPartTest
RelatedPartTest
TextPartTest
RawMessageTest
ServerLogCommand
Base class for all commands.
ConsoleFormatter
Formats incoming records for console output by coloring them depending on log level.
VarDumperFormatter
ChromePhpHandler
ChromePhpHandler.
ConsoleHandler
Writes logs to the console output depending on its verbosity setting.
ElasticsearchLogstashHandler
Push logs directly to Elasticsearch and format them according to Logstash specification.
HttpCodeActivationStrategy
Activation strategy that ignores certain HTTP codes.
NotFoundActivationStrategy
Activation strategy that ignores 404s for certain URLs.
FirePHPHandler
FirePHPHandler.
MailerHandler
Base Handler class providing the Handler structure, including processors and formatters
NotifierHandler
Uses Notifier as a log handler.
ServerLogHandler
Base Handler class providing the Handler structure, including processors and formatters
Logger
Monolog log channel
ConsoleCommandProcessor
Adds the current console command information to the log entry.
DebugProcessor
RouteProcessor
Adds the current route information to the log entry.
SwitchUserTokenProcessor
Adds the original security token to the log entry.
TokenProcessor
Adds the current security token to the log entry.
WebProcessor
WebProcessor override to read from the HttpFoundation's Request.
ClassThatInheritLogger
Monolog log channel
ConsoleFormatterTest
ConsoleHandlerTest
Tests the ConsoleHandler and also the ConsoleFormatter.
ElasticsearchLogstashHandlerTest
HttpCodeActivationStrategyTest
NotFoundActivationStrategyTest
FirePHPHandlerTest
MailerHandlerTest
ServerLogHandlerTest
Tests the ServerLogHandler.
LoggerTest
ClassThatInheritDebugProcessor
ConsoleCommandProcessorTest
DebugProcessorTest
RouteProcessorTest
SwitchUserTokenProcessorTest
Tests the SwitchUserTokenProcessor.
TokenProcessorTest
Tests the TokenProcessor.
WebProcessorTest
RecordFactory
AddProcessorsPass
Registers processors in Monolog loggers or handlers.
AddSwiftMailerTransportPass
Sets the transport for Swiftmailer handlers depending on the existing container definitions.
DebugHandlerPass
Adds the DebugHandler when the profiler is enabled and kernel.debug is true.
FixEmptyLoggerPass
Fixes loggers with no handlers (by registering a "null" one).
LoggerChannelPass
Replaces the default logger by another one with its own channel for tagged services.
Configuration
This class contains the configuration information for the bundle
MonologExtension
MonologExtension is an extension for the Monolog library.
MonologBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
MessageFactory
Helps create Swift_Message objects, lazily
AddProcessorsPassTest
AddSwiftMailerTransportPassTest
FixEmptyLoggerPassTest
LoggerChannelPassTest
DummyService
ConfigurationTest
DependencyInjectionTest
FixtureMonologExtensionTest
FooProcessor
RedeclareMethodProcessor
MonologExtensionTest
XmlMonologExtensionTest
YamlMonologExtensionTest
AbstractChannel
BrowserChannel
ChannelPolicy
ChatChannel
EmailChannel
PushChannel
SmsChannel
Chatter
NotificationDataCollector
DataCollector.
FailedMessageEvent
Event is the base class for classes containing event data.
MessageEvent
Event is the base class for classes containing event data.
NotificationEvents
SentMessageEvent
Event is the base class for classes containing event data.
NotificationLoggerListener
SendFailedMessageToNotifierListener
Sends a rejected message to the notifier.
FlashMessageImportanceMapperException
IncompleteDsnException
InvalidArgumentException
LengthException
LogicException
MissingRequiredOptionException
RuntimeException
TransportException
UnsupportedMessageTypeException
UnsupportedSchemeException
AbstractFlashMessageImportanceMapper
BootstrapFlashMessageImportanceMapper
DefaultFlashMessageImportanceMapper
ChatMessage
EmailMessage
NullMessage
PushMessage
SentMessage
SmsMessage
MessageHandler
Notification
Notifier
NoRecipient
Recipient
NotificationCount
NotificationIsQueued
NotificationSubjectContains
NotificationTransportIsEqual
TransportFactoryTestCase
A test case to ease testing a notifier transport factory.
TransportTestCase
A test case to ease testing a Notifier transport.
AbstractChannelTest
DummyChannel
BrowserChannelTest
ChannelPolicyTest
ChatterTest
FailedMessageEventTest
NullTransportException
SentMessageEventTest
UnsupportedSchemeExceptionTest
TestOptions
DummyMailer
DummyMessageWithoutTransport
DummyMessageWithTransport
EmailMessageTest
NullMessageTest
PushMessageTest
SmsMessageTest
NotifierTest
RecipientTest
TexterTest
DsnTest
DummyMessage
FailoverTransportTest
NullTransportFactoryTest
NullTransportTest
TransportsTest
Texter
AbstractTransport
AbstractTransportFactory
Dsn
FailoverTransport
Uses several Transports using a failover algorithm.
NullTransport
NullTransportFactory
RoundRobinTransport
Uses several Transports using a round robin algorithm.
Transports
Transport
OptionsResolverIntrospector
AccessException
Thrown when trying to read an option outside of or write it inside of {@link \Symfony\Component\OptionsResolver\Options::resolve()}.
InvalidArgumentException
Thrown when an argument is invalid.
InvalidOptionsException
Thrown when the value of an option does not match its validation rules.
MissingOptionsException
Exception thrown when a required option is missing.
NoConfigurationException
Thrown when trying to introspect an option definition property for which no value was configured inside the OptionsResolver instance.
NoSuchOptionException
Thrown when trying to read an option that has no value set.
OptionDefinitionException
Thrown when two lazy options have a cyclic dependency.
UndefinedOptionsException
Exception thrown when an undefined option is passed.
OptionConfigurator
OptionsResolver
Validates options and merges them with default values.
OptionsResolverIntrospectorTest
OptionsResolverTest
UserPasswordHashCommand
Hashes a user's password.
InvalidPasswordException
LogicException
MessageDigestPasswordHasher
MessageDigestPasswordHasher uses a message digest algorithm.
MigratingPasswordHasher
Hashes passwords using the best available hasher.
NativePasswordHasher
Hashes passwords using password_hash().
PasswordHasherFactory
A generic hasher factory implementation.
Pbkdf2PasswordHasher
Pbkdf2PasswordHasher uses the PBKDF2 (Password-Based Key Derivation Function 2).
PlaintextPasswordHasher
PlaintextPasswordHasher does not do any hashing but is useful in testing environments.
SodiumPasswordHasher
Hashes passwords using libsodium.
UserPasswordHasher
Hashes passwords based on the user and the PasswordHasherFactory.
UserPasswordHashCommandTest
TestLegacyPasswordAuthenticatedUser
TestPasswordAuthenticatedUser
MessageDigestPasswordHasherTest
MigratingPasswordHasherTest
NativePasswordHasherTest
PasswordHasherFactoryTest
SomeUser
SomeChildUser
HasherAwareUser
Pbkdf2PasswordHasherTest
PlaintextPasswordHasherTest
SodiumPasswordHasherTest
UserPasswordHasherTest
SymfonyExcludeListSimplePhpunit
ClassExistsMock
ClockMock
CoverageListener
DeprecationErrorHandler
Catch deprecation notices and print a summary report at the end of the test suite.
DnsMock
SymfonyTestsListener
ClassExistsMockTest
ExistingClass
ExistingClassReal
ClockMockTest
CoverageListenerTest
ConfigurationTest
DeprecationGroupTest
DeprecationNoticeTest
DeprecationTest
AppService
BarService
ExtendsDeprecatedFromVendor
FooTestCase
ExtendsDeprecatedClassFromOtherVendor
PhpDeprecation
SomeService
AnotherService
ComposerLoaderFake
ComposerAutoloaderInitFake
DeprecatedClass
ComposerLoaderFakeBis
ComposerAutoloaderInitFakeBis
SomeOtherService
DnsMockTest
EnumExistsMockTest
ExpectDeprecationTraitTest
ExpectedDeprecationAnnotationTest
ExpectDeprecationTraitTestFail
Class ExpectDeprecationTraitTestFail.
NoAssertionsTestNotRisky
This class is deliberately suffixed with *TestRisky.php so that it is ignored by PHPUnit. This test is designed to fail. See ../expectnotrisky.phpt.
NoAssertionsTestRisky
This class is deliberately suffixed with *TestRisky.php so that it is ignored by PHPUnit. This test is designed to fail. See ../expectrisky.phpt.
BarCov
FooCov
BarCovTest
CoversDefaultClassTest
CoversNothingTest
CoversTest
SutNotFoundTest
OnlyExpectingDeprecationSkippedTest
This test is meant to be skipped.
ProcessIsolationTest
Don't remove this test case, it tests the legacy group.
Command
MethodArgumentNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodArgumentValueNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
MethodNotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
NotImplementedException
Base exception class for not implemented behaviors of the intl extension in the Locale component.
RuntimeException
RuntimeException for the Intl component.
Collator
Stub implementation for the Collator class of the intl extension.
IntlDateFormatter
Stub implementation for the IntlDateFormatter class of the intl extension.
Locale
Stub implementation for the Locale class of the intl extension.
NumberFormatter
Stub implementation for the NumberFormatter class of the intl extension.
Normalizer
DateError
DateException
DateInvalidOperationException
DateInvalidTimeZoneException
DateMalformedIntervalStringException
DateMalformedPeriodStringException
DateMalformedStringException
DateObjectError
DateRangeError
Override
InvalidArgumentException
InvalidArgumentException for the Process Component.
LogicException
LogicException for the Process Component.
ProcessFailedException
Exception for failed processes.
ProcessSignaledException
Exception that is thrown when a process has been signaled.
ProcessTimedOutException
Exception that is thrown when a process times out.
RuntimeException
RuntimeException for the Process Component.
ExecutableFinder
Generic executable finder.
InputStream
Provides a way to continuously write to the input of a Process until the InputStream is closed.
PhpExecutableFinder
An executable finder specifically designed for the PHP executable.
PhpProcess
PhpProcess runs a PHP script in an independent process.
Process
Process is a thin wrapper around proc_* functions to easily start independent PHP processes.
ProcessUtils
ProcessUtils is a bunch of utility methods.
CreateNewConsoleTest
ExecutableFinderTest
PhpExecutableFinderTest
PhpProcessTest
ProcessFailedExceptionTest
ProcessTest
NonStringifiable
AccessException
Thrown when a property path is not available.
InvalidArgumentException
Base InvalidArgumentException for the PropertyAccess component.
InvalidPropertyPathException
Thrown when a property path is malformed.
NoSuchIndexException
Thrown when an index cannot be found.
NoSuchPropertyException
Thrown when a property cannot be found.
OutOfBoundsException
Base OutOfBoundsException for the PropertyAccess component.
RuntimeException
Base RuntimeException for the PropertyAccess component.
UnexpectedTypeException
Thrown when a value does not match an expected type.
UninitializedPropertyException
Thrown when a property is not initialized.
PropertyAccess
Entry point of the PropertyAccess component.
PropertyAccessor
Default implementation of {@link PropertyAccessorInterface}.
PropertyAccessorBuilder
A configurable builder to create a PropertyAccessor.
PropertyPath
Default implementation of {@link PropertyPathInterface}.
PropertyPathBuilder
PropertyPathIterator
Traverses a property path and provides additional methods to find out information about the current element.
ExtendedUninitializedProperty
NonTraversableArrayObject
This class is a hand written simplified version of PHP native `ArrayObject` class, to show that it behaves differently than the PHP native implementation.
ReturnTyped
TestAdderRemoverInvalidArgumentLength
TestAdderRemoverInvalidMethods
TestClass
TestClassIsWritable
TestClassMagicCall
TestClassMagicGet
TestClassSetValue
TestClassTypedProperty
TestClassTypeErrorInsideCall
TestPublicPropertyDynamicallyCreated
TestPublicPropertyGetterOnObject
TestPublicPropertyGetterOnObjectMagicGet
TestSingularAndPluralProps
Notice we don't have getter/setter for emails because we count on adder/remover.
Ticket5775Object
TraversableArrayObject
This class is a hand written simplified version of PHP native `ArrayObject` class, to show that it behaves differently than the PHP native implementation.
TypeHinted
UninitializedPrivateProperty
UninitializedProperty
PropertyAccessorArrayAccessTestCase
PropertyAccessorArrayObjectTest
PropertyAccessorArrayTest
PropertyAccessorBuilderTest
PropertyAccessorCollectionTestCase_Car
PropertyAccessorCollectionTestCase_CarOnlyAdder
PropertyAccessorCollectionTestCase_CarOnlyRemover
PropertyAccessorCollectionTestCase_CarNoAdderAndRemover
PropertyAccessorCollectionTestCase_CompositeCar
PropertyAccessorCollectionTestCase_CarStructure
PropertyAccessorCollectionTestCase
PropertyAccessorNonTraversableArrayObjectTest
PropertyAccessorTest
PropertyAccessorTraversableArrayObjectTest
PropertyPathBuilderTest
PropertyPathTest
TestPluralAdderRemoverAndSetter
TestPluralAdderRemoverAndSetterSameSingularAndPlural
PropertyInfoConstructorPass
Adds extractors to the property_info.constructor_extractor service.
PropertyInfoPass
Adds extractors to the property_info service.
ConstructorExtractor
Extracts the constructor argument type using ConstructorArgumentTypeExtractorInterface implementations.
PhpDocExtractor
Extracts data using a PHPDoc parser.
PhpStanExtractor
Extracts data using PHPStan parser.
ReflectionExtractor
Extracts data using the reflection API.
SerializerExtractor
Lists available properties using Symfony Serializer Component metadata.
PropertyInfoCacheExtractor
Adds a PSR-6 cache layer on top of an extractor.
PropertyInfoExtractor
Default {@see PropertyInfoExtractorInterface} implementation.
AbstractPropertyInfoExtractorTest
PropertyInfoConstructorPassTest
PropertyInfoPassTest
ConstructorExtractorTest
PhpDocExtractorTest
EmptyDocBlock
OmittedParamTagTypeDocBlock
PhpStanExtractorTest
PhpStanOmittedParamTagTypeDocBlock
ReflectionExtractorTest
SerializerExtractorTest
AdderRemoverDummy
ConstructorDummy
ConstructorDummyWithoutDocBlock
DefaultValue
DockBlockFallback
PhpDocExtractor should fallback from property -> accessor -> mutator when looking up docblocks.
Dummy
DummyExtractor
DummyNamespace
Property
Dummy
Dummy
IgnorePropertyDummy
IntRangeDummy
InvalidDummy
NoProperties
NotInstantiable
NullExtractor
Not able to guess anything.
ParentDummy
Php71Dummy
Php71DummyExtended
Php71DummyExtended2
Php74Dummy
Php7Dummy
Php7ParentDummy
Php80Dummy
Php80PromotedDummy
Php81Dummy
Php82Dummy
PhpStanPseudoTypesDummy
PseudoTypeDummy
PseudoTypesDummy
RootDummyItem
DummyUsedInTrait
DummyUsingTrait
PropertyInfoCacheExtractorTest
PropertyInfoExtractorTest
TypeTest
Type
Type value object (immutable).
PhpDocTypeHelper
Transforms a php doc type to a {@link Type} instance.
Alias
Route
Annotation class for @Route().
CompiledRoute
CompiledRoutes are returned by the RouteCompiler class.
RoutingResolverPass
Adds tagged routing.loader services to routing.resolver service.
InvalidArgumentException
InvalidParameterException
Exception thrown when a parameter is not valid.
MethodNotAllowedException
The resource was found but the request method is not allowed.
MissingMandatoryParametersException
Exception thrown when a route cannot be generated because of missing mandatory parameters.
NoConfigurationException
Exception thrown when no routes are configured.
ResourceNotFoundException
The resource was not found.
RouteCircularReferenceException
RouteNotFoundException
Exception thrown when a route does not exist.
RuntimeException
CompiledUrlGenerator
Generates URLs based on rules dumped by CompiledUrlGeneratorDumper.
CompiledUrlGeneratorDumper
CompiledUrlGeneratorDumper creates a PHP array to be used with CompiledUrlGenerator.
GeneratorDumper
GeneratorDumper is the base class for all built-in generator dumpers.
UrlGenerator
UrlGenerator can generate a URL or a path for any route in the RouteCollection based on the passed parameters.
AnnotationClassLoader
AnnotationClassLoader loads routing information from a PHP class and its methods.
AnnotationDirectoryLoader
AnnotationDirectoryLoader loads routing information from annotations set on PHP classes and methods.
AnnotationFileLoader
AnnotationFileLoader loads routing information from annotations set on a PHP class and its methods.
ClosureLoader
ClosureLoader loads routes from a PHP closure.
AliasConfigurator
CollectionConfigurator
ImportConfigurator
RouteConfigurator
RoutingConfigurator
ContainerLoader
A route loader that executes a service from a PSR-11 container to load the routes.
DirectoryLoader
FileLoader is the abstract class used by all built-in loaders that are file based.
GlobFileLoader
GlobFileLoader loads files from a glob pattern.
ObjectLoader
A route loader that calls a method on an object to load the routes.
PhpFileLoader
PhpFileLoader loads routes from a PHP file.
Psr4DirectoryLoader
A loader that discovers controller classes in a directory that follows PSR-4.
XmlFileLoader
XmlFileLoader loads XML routing files.
YamlFileLoader
YamlFileLoader loads Yaml routing files.
CompiledUrlMatcher
Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
CompiledUrlMatcherDumper
CompiledUrlMatcherDumper creates PHP arrays to be used with CompiledUrlMatcher.
MatcherDumper
MatcherDumper is the abstract class for all built-in matcher dumpers.
ExpressionLanguageProvider
Exposes functions defined in the request context to route conditions.
RedirectableUrlMatcher
UrlMatcher matches URL based on a set of routes.
TraceableUrlMatcher
TraceableUrlMatcher helps debug path info matching by tracing the match.
UrlMatcher
UrlMatcher matches URL based on a set of routes.
RequestContext
Holds information about the current request.
EnumRequirement
Route
A Route describes a route and its parameters.
RouteCollection
A RouteCollection represents a set of Route instances.
RouteCompiler
RouteCompiler compiles Route instances to CompiledRoute instances.
Router
The Router class is an example of the integration of all pieces of the routing system for easier use.
RouteTest
CompiledRouteTest
RoutingResolverPassTest
AbstractClass
BarClass
BazClass
EncodingClass
FooClass
AbstractClassController
ActionPathController
BazClass
DefaultValueController
EncodingClass
ExplicitLocalizedActionPathController
FooController
GlobalDefaultsClass
InvokableController
InvokableLocalizedController
LocalizedActionPathController
LocalizedMethodActionControllers
LocalizedPrefixLocalizedActionController
LocalizedPrefixMissingLocaleActionController
LocalizedPrefixMissingRouteLocaleActionController
LocalizedPrefixWithRouteWithoutLocale
MethodActionControllers
MethodsAndSchemes
MissingRouteNameController
NothingButNameController
PrefixedActionLocalizedRouteController
PrefixedActionPathController
RequirementsWithoutPlaceholderNameController
RouteWithEnv
RouteWithPrefixController
Utf8ActionControllers
ActionPathController
BazClass
DefaultValueController
EncodingClass
ExplicitLocalizedActionPathController
FooController
GlobalDefaultsClass
InvokableController
InvokableLocalizedController
LocalizedActionPathController
LocalizedMethodActionControllers
LocalizedPrefixLocalizedActionController
LocalizedPrefixMissingLocaleActionController
LocalizedPrefixMissingRouteLocaleActionController
LocalizedPrefixWithRouteWithoutLocale
MethodActionControllers
MethodsAndSchemes
MissingRouteNameController
NothingButNameController
PrefixedActionLocalizedRouteController
PrefixedActionPathController
RequirementsWithoutPlaceholderNameController
RouteWithEnv
RouteWithPrefixController
Utf8ActionControllers
FooAttributes
AttributesClassParamAfterCommaController
AttributesClassParamAfterParenthesisController
AttributesClassParamInlineAfterCommaController
AttributesClassParamInlineAfterParenthesisController
AttributesClassParamInlineQuotedAfterCommaController
AttributesClassParamInlineQuotedAfterParenthesisController
AttributesClassParamQuotedAfterCommaController
AttributesClassParamQuotedAfterParenthesisController
CustomCompiledRoute
CompiledRoutes are returned by the RouteCompiler class.
CustomRouteCompiler
RouteCompiler compiles Route instances to CompiledRoute instances.
CustomXmlFileLoader
XmlFileLoader with schema validation turned off.
VariadicClass
MyController
MyUnannotatedController
MyOtherController
IrrelevantClass
An irrelevant class.
MyAbstractController
MyChildController
MyControllerWithATrait
RedirectableUrlMatcher
UrlMatcher matches URL based on a set of routes.
CompiledUrlGeneratorDumperTest
UrlGeneratorTest
StringableObject
StringableObjectWithPublicProperty
NonStringableObject
NonStringableObjectWithPublicProperty
AbstractAnnotationLoaderTestCase
AnnotationClassLoaderTestCase
AnnotationClassLoaderWithAnnotationsTest
AnnotationClassLoaderWithAttributesTest
AnnotationDirectoryLoaderTest
AnnotationFileLoaderTest
ClosureLoaderTest
ContainerLoaderTest
DirectoryLoaderTest
FileLocatorStub
GlobFileLoaderTest
GlobFileLoaderWithoutImport
GlobFileLoader loads files from a glob pattern.
ObjectLoaderTest
TestObjectLoader
A route loader that calls a method on an object to load the routes.
TestObjectLoaderRouteService
PhpFileLoaderTest
Psr4DirectoryLoaderTest
XmlFileLoaderTest
YamlFileLoaderTest
CompiledRedirectableUrlMatcherTest
TestCompiledRedirectableUrlMatcher
Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
CompiledUrlMatcherTest
CompiledUrlMatcherDumperTest
TestCompiledUrlMatcher
Matches URLs based on rules dumped by CompiledUrlMatcherDumper.
StaticPrefixCollectionTest
ExpressionLanguageProviderTest
RedirectableUrlMatcherTest
TraceableUrlMatcherTest
UrlMatcherTest
RequestContextTest
EnumRequirementTest
RequirementTest
RouteCollectionTest
RouteCompilerTest
Utf8RouteCompiler
RouteCompiler compiles Route instances to CompiledRoute instances.
RouterTest
RouteTest
GenericRuntime
A runtime to do bare-metal PHP without using superglobals.
ClosureResolver
DebugClosureResolver
ClosureRunner
ConsoleApplicationRunner
HttpKernelRunner
ResponseRunner
SymfonyRuntime
Knows the basic conventions to run Symfony apps.
TestKernel
ExpressionCacheWarmer
DebugFirewallCommand
Base class for all commands.
SecurityDataCollector
DataCollector.
TraceableFirewallListener
Firewall collecting called security listeners and authenticators.
AddExpressionLanguageProvidersPass
Registers the expression language providers.
AddSecurityVotersPass
Adds all configured security voters to the access decision manager.
AddSessionDomainConstraintPass
Uses the session domain to restrict allowed redirection targets.
CleanRememberMeVerifierPass
Cleans up the remember me verifier cache if cache is missing.
MakeFirewallsEventDispatcherTraceablePass
RegisterEntryPointPass
SortFirewallListenersPass
Sorts firewall listeners based on the execution order provided by FirewallListenerInterface::getPriority().
MainConfiguration
SecurityExtension configuration structure.
OidcTokenHandlerFactory
Configures a token handler for decoding and validating an OIDC token.
OidcUserInfoTokenHandlerFactory
Configures a token handler for an OIDC server.
ServiceTokenHandlerFactory
Configures a token handler from a service id.
AbstractFactory
AbstractFactory is the base class for all classes inheriting from AbstractAuthenticationListener.
InMemoryFactory
InMemoryFactory creates services for the memory provider.
LdapFactory
LdapFactory creates services for Ldap user provider.
SecurityExtension
SecurityExtension.
FirewallListener
Firewall uses a FirewallMap to register security listeners for the given request.
FirewallAwareLoginLinkHandler
Decorates the login link handler for the current firewall.
FirewallAwareRememberMeHandler
Decorates {@see RememberMeHandlerInterface} for the current firewall.
FirewallConfig
FirewallContext
This is a wrapper around the actual firewall configuration which allows us to lazy load the context for one specific firewall only when we need it.
FirewallMap
This is a lazy-loading firewall map implementation.
LazyFirewallContext
Lazily calls authentication listeners when actually required by the access listener.
UserAuthenticator
A decorator that delegates all method calls to the authenticator manager of the current firewall.
Security
Helper class for commonly-needed security tasks.
SecurityBundle
Bundle.
ExpressionCacheWarmerTest
SecurityDataCollectorTest
DummyVoter
TraceableFirewallListenerTest
DummyAuthenticator
AddExpressionLanguageProvidersPassTest
AddSecurityVotersPassTest
AddSessionDomainConstraintPassTest
MakeFirewallsEventDispatcherTraceablePassTest
RegisterEntryPointsPassTest
CustomAuthenticator
An optional base class that creates the necessary tokens for you.
RegisterGlobalSecurityEventListenersPassTest
TestSubscriber
RegisterTokenUsageTrackingPassTest
SortFirewallListenersPassTest
FirewallListenerPriorityMinus1
FirewallListenerPriority1
FirewallListenerPriority2
CompleteConfigurationTestCase
DummyProvider
MainConfigurationTest
PhpCompleteConfigurationTest
AbstractFactoryTest
StubFactory
AbstractFactory is the base class for all classes inheriting from AbstractAuthenticationListener.
AccessTokenFactoryTest
LoginLinkFactoryTest
SecurityExtensionTest
TestAuthenticator
TestUserChecker
TestFirewallListenerFactory
XmlCompleteConfigurationTest
YamlCompleteConfigurationTest
VoteListenerTest
AbstractWebTestCase
WebTestCase is the base class for functional tests.
AccessTokenTest
WebTestCase is the base class for functional tests.
AppKernel
App Test Kernel for functional tests.
AuthenticationCommencingTest
WebTestCase is the base class for functional tests.
AuthenticatorTest
WebTestCase is the base class for functional tests.
AutowiringTypesTest
WebTestCase is the base class for functional tests.
AccessTokenBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
BarController
FooController
AccessTokenHandler
JsonAuthenticationFailureHandler
JsonAuthenticationSuccessHandler
ApiAuthenticator
An optional base class that creates the necessary tokens for you.
AuthenticatorBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
DummyFormLoginFactory
LoginFormAuthenticator
A base class to make form login authentication easier!
ProfileController
Provides shortcuts for HTTP-related features in controllers.
SecurityController
Provides shortcuts for HTTP-related features in controllers.
AutowiredServices
AutowiringBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
LoginController
CsrfFormLoginBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
UserLoginType
Form type for use with the Security component's form-based authentication listener.
EventExtension
Provides useful features shared by many extensions.
EventBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
TestSubscriber
FirewallEntryPointExtension
Provides useful features shared by many extensions.
FirewallEntryPointBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
EntryPointStub
LocalizedController
LoginController
FormLoginExtension
Provides useful features shared by many extensions.
FormLoginBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
LocalizedFormFailureHandler
TestController
JsonLoginBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
JsonAuthenticationFailureHandler
JsonAuthenticationSuccessHandler
TestCustomLoginLinkSuccessHandler
MissingUserProviderBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ProfileController
RememberMeBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
StaticTokenProvider
UserChangingUserProvider
RequestTrackerExtension
Provides useful features shared by many extensions.
RequestTrackerSubscriber
RequestTrackerBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
AdminController
SecuredPageBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ArrayUserProvider
TestBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
CsrfFormLoginTest
WebTestCase is the base class for functional tests.
EventAliasTest
WebTestCase is the base class for functional tests.
FirewallEntryPointTest
WebTestCase is the base class for functional tests.
FormLoginTest
WebTestCase is the base class for functional tests.
JsonLoginLdapTest
WebTestCase is the base class for functional tests.
JsonLoginTest
WebTestCase is the base class for functional tests.
LocalizedRoutesAsPathTest
WebTestCase is the base class for functional tests.
LoginLinkAuthenticationTest
WebTestCase is the base class for functional tests.
LogoutTest
WebTestCase is the base class for functional tests.
MissingUserProviderTest
WebTestCase is the base class for functional tests.
RememberMeCookieTest
WebTestCase is the base class for functional tests.
RememberMeTest
WebTestCase is the base class for functional tests.
SecurityRoutingIntegrationTest
WebTestCase is the base class for functional tests.
SecurityTest
WebTestCase is the base class for functional tests.
UserWithoutEquatable
ForceLoginController
LogoutController
LoggedInController
SwitchUserTest
WebTestCase is the base class for functional tests.
FirewallAwareLoginLinkHandlerTest
FirewallConfigTest
FirewallContextTest
FirewallMapTest
UserAuthenticatorTest
SecurityTest
AuthenticationTrustResolver
The default implementation of the authentication trust resolver.
CacheTokenVerifier
InMemoryTokenProvider
This class is used for testing purposes, and is not really suited for production.
AbstractToken
Base class for Token instances.
NullToken
PreAuthenticatedToken
PreAuthenticatedToken implements a pre-authenticated token.
RememberMeToken
Authentication Token for "Remember-Me".
TokenStorage
TokenStorage contains a TokenInterface.
UsageTrackingTokenStorage
A token storage that increments the session usage index when the token is accessed.
SwitchUserToken
Token representing a user who temporarily impersonates another one.
UsernamePasswordToken
UsernamePasswordToken implements a username and password token.
AuthenticationEvents
AccessDecisionManager
AccessDecisionManager is the base class for all access decision managers that use decision voters.
AuthorizationChecker
AuthorizationChecker is the main authorization point of the Security component.
ExpressionLanguage
Adds some function to the default ExpressionLanguage.
ExpressionLanguageProvider
Define some ExpressionLanguage functions.
AffirmativeStrategy
Grants access if any voter returns an affirmative response.
ConsensusStrategy
Grants access if there is consensus of granted against denied responses.
PriorityStrategy
Grant or deny access depending on the first voter that does not abstain.
UnanimousStrategy
Grants access if only grant (or abstain) votes were received.
AuthenticatedVoter
AuthenticatedVoter votes if an attribute like IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED, IS_AUTHENTICATED is present.
ExpressionVoter
ExpressionVoter votes based on the evaluation of an expression.
RoleHierarchyVoter
RoleHierarchyVoter uses a RoleHierarchy to determine the roles granted to the user before voting.
RoleVoter
RoleVoter votes if any attribute starts with a given prefix.
Voter
Voter is an abstract default implementation of a voter.
AuthenticationEvent
This is a general purpose authentication event.
AuthenticationSuccessEvent
This is a general purpose authentication event.
AccessDeniedException
AccessDeniedException is thrown when the account has not the required role.
AccountExpiredException
AccountExpiredException is thrown when the user account has expired.
AccountStatusException
AccountStatusException is the base class for authentication exceptions caused by the user account status.
AuthenticationCredentialsNotFoundException
AuthenticationCredentialsNotFoundException is thrown when an authentication is rejected because no Token is available.
AuthenticationException
AuthenticationException is the base class for all authentication exceptions.
AuthenticationExpiredException
AuthenticationExpiredException is thrown when an authentication token becomes un-authenticated between requests.
AuthenticationServiceException
AuthenticationServiceException is thrown when an authentication request could not be processed due to a system problem.
BadCredentialsException
BadCredentialsException is thrown when the user credentials are invalid.
CookieTheftException
This exception is thrown when the RememberMeServices implementation detects that a presented cookie has already been used by someone else.
CredentialsExpiredException
CredentialsExpiredException is thrown when the user account credentials have expired.
CustomUserMessageAccountStatusException
An authentication exception caused by the user account status where you can control the message shown to the user.
CustomUserMessageAuthenticationException
An authentication exception where you can control the message shown to the user.
DisabledException
DisabledException is thrown when the user account is disabled.
InsufficientAuthenticationException
InsufficientAuthenticationException is thrown if the user credentials are not sufficiently trusted.
InvalidArgumentException
Base InvalidArgumentException for the Security component.
InvalidCsrfTokenException
This exception is thrown when the csrf token is invalid.
LazyResponseException
A signaling exception that wraps a lazily computed response.
LockedException
LockedException is thrown if the user account is locked.
LogicException
Base LogicException for the Security component.
LogoutException
LogoutException is thrown when the account cannot be logged out.
ProviderNotFoundException
ProviderNotFoundException is thrown when no AuthenticationProviderInterface instance supports an authentication Token.
RuntimeException
Base RuntimeException for the Security component.
SessionUnavailableException
This exception is thrown when no session is available.
TokenNotFoundException
TokenNotFoundException is thrown if a Token cannot be found.
TooManyLoginAttemptsAuthenticationException
This exception is thrown if there where too many failed login attempts in this session.
UnsupportedUserException
This exception is thrown when an account is reloaded from a provider which doesn't support the passed implementation of UserInterface.
UserNotFoundException
UserNotFoundException is thrown if a User cannot be found for the given identifier.
RoleHierarchy
RoleHierarchy defines a role hierarchy.
Security
Helper class for commonly-needed security tasks.
ExpiredSignatureException
Base RuntimeException for the Security component.
InvalidSignatureException
Base RuntimeException for the Security component.
ExpiredSignatureStorage
SignatureHasher
Creates and validates secure hashes used in login links and remember-me cookies.
AccessDecisionStrategyTestCase
Abstract test case for access decision strategies.
AuthenticationTrustResolverTest
FakeCustomToken
RealCustomRememberMeToken
Authentication Token for "Remember-Me".
CacheTokenVerifierTest
InMemoryTokenProviderTest
PersistentTokenTest
AbstractTokenTest
ConcreteToken
Base class for Token instances.
CustomUser
PreAuthenticatedTokenTest
RememberMeTokenTest
TokenStorageTest
UsageTrackingTokenStorageTest
SwitchUserTokenTest
UsernamePasswordTokenTest
AccessDecisionManagerTest
AuthorizationCheckerTest
ExpressionLanguageTest
AffirmativeStrategyTest
Abstract test case for access decision strategies.
ConsensusStrategyTest
Abstract test case for access decision strategies.
PriorityStrategyTest
Abstract test case for access decision strategies.
UnanimousStrategyTest
Abstract test case for access decision strategies.
TraceableAccessDecisionManagerTest
AuthenticatedVoterTest
ExpressionVoterTest
RoleHierarchyVoterTest
RoleVoterTest
TraceableVoterTest
VoterTest
VoterTest_Voter
Voter is an abstract default implementation of a voter.
IntegerVoterTest_Voter
Voter is an abstract default implementation of a voter.
TypeErrorVoterTest_Voter
Voter is an abstract default implementation of a voter.
StringableAttribute
ChildCustomUserMessageAuthenticationException
An authentication exception where you can control the message shown to the user.
CustomUserMessageAuthenticationExceptionTest
UserNotFoundExceptionTest
DummyVoter
TranslationFilesTest
LegacyRoleTest
RoleHierarchyTest
SecurityTest
ExpiredSignatureStorageTest
ChainUserCheckerTest
ChainUserProviderTest
MigratingProvider
InMemoryUserCheckerTest
InMemoryUserProviderTest
InMemoryUserTest
OidcUserTest
UserPasswordTest
UserPasswordDummy
UserPasswordValidatorTestCase
A test case to ease testing Constraint Validators.
ChainUserChecker
ChainUserProvider
Chain User Provider.
InMemoryUser
UserInterface implementation used by the in-memory user provider.
InMemoryUserChecker
Checks the state of the in-memory user account.
InMemoryUserProvider
InMemoryUserProvider is a simple non persistent user provider.
OidcUser
UserInterface implementation used by the access-token security workflow with an OIDC server.
UserPassword
Contains the properties of a constraint definition.
UserPasswordValidator
Base class for constraint validators.
CsrfToken
A CSRF token.
CsrfTokenManager
Default implementation of {@link CsrfTokenManagerInterface}.
TokenNotFoundException
Base RuntimeException for the Security component.
CsrfTokenManagerTest
UriSafeTokenGeneratorTest
NativeSessionTokenStorageTest
SessionTokenStorageTest
UriSafeTokenGenerator
Generates CSRF tokens.
NativeSessionTokenStorage
Token storage that uses PHP's native session handling.
SessionTokenStorage
Token storage that uses a Symfony Session object.
AccessMap
AccessMap allows configuration of different access control rules for specific parts of the website.
ChainAccessTokenExtractor
The token extractor retrieves the token from a request.
FormEncodedBodyExtractor
Extracts a token from the body request.
HeaderAccessTokenExtractor
Extracts a token from the request header.
InvalidSignatureException
This exception is thrown when the token signature is invalid.
MissingClaimException
This exception is thrown when the user is invalid on the OIDC server (e.g.: "email" property is not in the scope).
OidcTokenHandler
The token handler decodes and validates the token, and retrieves the user identifier from it.
OidcUserInfoTokenHandler
The token handler validates the token on the OIDC server and retrieves the user identifier.
QueryAccessTokenExtractor
Extracts a token from a query string parameter.
CurrentUser
Indicates that a controller argument should receive the current logged user.
IsGranted
AuthenticationUtils
Extracts Security Errors from Request.
AuthenticatorManager
CustomAuthenticationFailureHandler
CustomAuthenticationSuccessHandler
DefaultAuthenticationFailureHandler
Class with the default authentication failure handling logic.
DefaultAuthenticationSuccessHandler
Class with the default authentication success handling logic.
AbstractAuthenticator
An optional base class that creates the necessary tokens for you.
AbstractLoginFormAuthenticator
A base class to make form login authentication easier!
AccessTokenAuthenticator
Provides an implementation of the RFC6750 of an authentication via an access token.
TraceableAuthenticator
Collects info about an authenticator for debugging purposes.
TraceableAuthenticatorManagerListener
Decorates the AuthenticatorManagerListener to collect information about security authenticators.
FormLoginAuthenticator
A base class to make form login authentication easier!
HttpBasicAuthenticator
JsonLoginAuthenticator
Provides a stateless implementation of an authentication via a JSON document composed of a username and a password.
LoginLinkAuthenticator
An optional base class that creates the necessary tokens for you.
CsrfTokenBadge
Adds automatic CSRF tokens checking capabilities to this authenticator.
PasswordUpgradeBadge
Adds automatic password migration, if enabled and required in the password encoder.
PreAuthenticatedUserBadge
Marks the authentication as being pre-authenticated.
RememberMeBadge
Adds support for remember me to this authenticator.
UserBadge
Represents the user in the authentication process.
CustomCredentials
Implements credentials checking using a custom checker function.
PasswordCredentials
Implements password credentials.
Passport
A Passport contains all security-related information that needs to be validated during authentication.
SelfValidatingPassport
An implementation used when there are no credentials to be checked (e.g.
RememberMeAuthenticator
The RememberMe *Authenticator* performs remember me authentication.
PostAuthenticationToken
Base class for Token instances.
X509Authenticator
This authenticator authenticates pre-authenticated (by the webserver) X.509 certificates.
SecurityTokenValueResolver
UserValueResolver
Supports the argument type of {@see UserInterface}.
NotAnEntryPointException
Thrown by generic decorators when a decorated authenticator does not implement {@see AuthenticationEntryPointInterface}.
AuthenticationTokenCreatedEvent
When a newly authenticated security token was created, before it becomes effective in the security system.
CheckPassportEvent
This event is dispatched when the credentials have to be checked.
InteractiveLoginEvent
Event is the base class for classes containing event data.
LazyResponseEvent
Wraps a lazily computed response in a signaling exception.
LoginFailureEvent
This event is dispatched after an error during authentication.
LoginSuccessEvent
This event is dispatched after authentication has successfully completed.
LogoutEvent
Event is the base class for classes containing event data.
SwitchUserEvent
SwitchUserEvent.
TokenDeauthenticatedEvent
This event is dispatched when the current security token is deauthenticated when trying to reference the token.
CheckCredentialsListener
This listeners uses the interfaces of authenticators to determine how to check credentials.
CheckRememberMeConditionsListener
Checks if all conditions are met for remember me.
ClearSiteDataLogoutListener
Handler for Clear-Site-Data header during logout.
CookieClearingLogoutListener
This listener clears the passed cookies when a user logs out.
CsrfProtectionListener
CsrfTokenClearingLogoutListener
DefaultLogoutListener
Default logout listener will redirect users to a configured path.
IsGrantedAttributeListener
Handles the IsGranted attribute on controllers.
LoginThrottlingListener
PasswordMigratingListener
RememberMeListener
The RememberMe *listener* creates and deletes remember-me cookies.
SessionLogoutListener
Handler for clearing invalidating the current session.
SessionStrategyListener
Migrates/invalidates the session after successful login.
UserCheckerListener
UserProviderListener
Configures the user provider as user loader, if no user load has been explicitly set.
AbstractListener
A base class for listeners that can tell whether they should authenticate incoming requests.
AccessListener
AccessListener enforces access control rules.
AuthenticatorManagerListener
Firewall authentication listener that delegates to the authenticator system.
ChannelListener
ChannelListener switches the HTTP protocol based on the access control configuration.
ContextListener
ContextListener manages the SecurityContext persistence through a session.
ExceptionListener
ExceptionListener catches authentication exception and converts them to Response instances.
LogoutListener
LogoutListener logout users.
SwitchUserListener
SwitchUserListener allows a user to impersonate another one temporarily (like the Unix su command).
Firewall
Firewall uses a FirewallMap to register security listeners for the given request.
FirewallMap
FirewallMap allows configuration of different firewalls for specific parts of the website.
HttpUtils
Encapsulates the logic needed to create sub-requests, redirect the user, and match URLs.
ImpersonateUrlGenerator
Provides generator functions for the impersonate url exit.
ExpiredLoginLinkException
Base RuntimeException for the Security component.
InvalidLoginLinkAuthenticationException
Thrown when a login link is invalid.
InvalidLoginLinkException
LoginLinkDetails
LoginLinkHandler
LoginLinkNotification
Use this notification to ease sending login link emails/SMS using the Notifier component.
LogoutUrlGenerator
Provides generator functions for the logout URL.
DefaultLoginRateLimiter
A default login throttling limiter.
AbstractRememberMeHandler
PersistentRememberMeHandler
Implements remember-me tokens using a {@see TokenProviderInterface}.
RememberMeDetails
ResponseListener
Adds remember-me cookies to the Response.
SignatureRememberMeHandler
Implements safe remember-me cookies using the {@see SignatureHasher}.
SecurityEvents
SecurityRequestAttributes
List of request attributes used along the security flow.
SessionAuthenticationStrategy
The default session strategy implementation.
AccessMapTest
OidcTokenHandlerTest
OidcUserInfoTokenHandlerTest
AuthenticatorManagerTest
TestInteractiveAuthenticator
DefaultAuthenticationFailureHandlerTest
DefaultAuthenticationSuccessHandlerTest
AbstractAuthenticatorTest
ConcreteAuthenticator
An optional base class that creates the necessary tokens for you.
AbstractLoginFormAuthenticatorTest
ConcreteFormAuthenticator
A base class to make form login authentication easier!
ChainedAccessTokenExtractorsTest
FormEncodedBodyAccessTokenAuthenticatorTest
HeaderAccessTokenAuthenticatorTest
QueryAccessTokenAuthenticatorTest
AccessTokenAuthenticatorTest
TraceableAuthenticatorTest
PasswordUpgraderProvider
InMemoryUserProvider is a simple non persistent user provider.
FormLoginAuthenticatorTest
DummyUserClass
HttpBasicAuthenticatorTest
InMemoryAccessTokenHandler
JsonLoginAuthenticatorTest
LoginLinkAuthenticatorTest
UserBadgeTest
RememberMeAuthenticatorTest
RemoteUserAuthenticatorTest
X509AuthenticatorTest
SecurityTokenValueResolverTest
UserValueResolverTest
CheckCredentialsListenerTest
CheckRememberMeConditionsListenerTest
ClearSiteDataLogoutListenerTest
CookieClearingLogoutListenerTest
CsrfProtectionListenerTest
CsrfTokenClearingLogoutListenerTest
IsGrantedAttributeListenerTest
LoginThrottlingListenerTest
PasswordMigratingListenerTest
TestMigratingUserProvider
DummyTestMigratingUserProvider
TestPasswordAuthenticatedUser
DummyTestPasswordAuthenticatedUser
RememberMeListenerTest
SessionLogoutListenerTest
SessionStrategyListenerTest
UserCheckerListenerTest
UserProviderListenerTest
AccessListenerTest
ChannelListenerTest
ContextListenerTest
NotSupportingUserProvider
SupportingUserProvider
CustomToken
ExceptionListenerTest
LogoutListenerTest
SwitchUserListenerTest
FirewallMapTest
FirewallTest
DummyAuthenticator
DummySupportsAuthenticator
IsGrantedAttributeController
IsGrantedAttributeMethodsController
HttpUtilsTest
LoginLinkHandlerTest
TestLoginLinkHandlerUser
TestLoginLinkHandlerUserProvider
LogoutUrlGeneratorTest
PersistentRememberMeHandlerTest
ResponseListenerTest
SignatureRememberMeHandlerTest
SessionAuthenticationStrategyTest
TargetPathTraitTest
TestClassWithTargetPathTrait
Context
Annotation class for @Context().
DiscriminatorMap
Annotation class for @DiscriminatorMap().
Groups
Annotation class for @Groups().
Ignore
Annotation class for @Ignore().
MaxDepth
Annotation class for @MaxDepth().
SerializedName
Annotation class for @SerializedName().
SerializedPath
Annotation class for @SerializedPath().
CompiledClassMetadataCacheWarmer
DebugCommand
A console command to debug Serializer information.
CsvEncoderContextBuilder
A helper providing autocompletion for available CsvEncoder options.
JsonEncoderContextBuilder
A helper providing autocompletion for available JsonEncoder options.
XmlEncoderContextBuilder
A helper providing autocompletion for available XmlEncoder options.
YamlEncoderContextBuilder
A helper providing autocompletion for available YamlEncoder options.
AbstractNormalizerContextBuilder
A helper providing autocompletion for available AbstractNormalizer options.
AbstractObjectNormalizerContextBuilder
A helper providing autocompletion for available AbstractObjectNormalizer options.
BackedEnumNormalizerContextBuilder
A helper providing autocompletion for available BackedEnumNormalizer options.
ConstraintViolationListNormalizerContextBuilder
A helper providing autocompletion for available ConstraintViolationList options.
DateIntervalNormalizerContextBuilder
A helper providing autocompletion for available DateIntervalNormalizer options.
DateTimeNormalizerContextBuilder
A helper providing autocompletion for available DateTimeNormalizer options.
FormErrorNormalizerContextBuilder
A helper providing autocompletion for available FormErrorNormalizer options.
GetSetMethodNormalizerContextBuilder
A helper providing autocompletion for available GetSetMethodNormalizer options.
JsonSerializableNormalizerContextBuilder
A helper providing autocompletion for available JsonSerializableNormalizer options.
ObjectNormalizerContextBuilder
A helper providing autocompletion for available ObjectNormalizer options.
ProblemNormalizerContextBuilder
A helper providing autocompletion for available ProblemNormalizer options.
PropertyNormalizerContextBuilder
A helper providing autocompletion for available PropertyNormalizer options.
UidNormalizerContextBuilder
A helper providing autocompletion for available UidNormalizer options.
UnwrappingDenormalizerContextBuilder
A helper providing autocompletion for available UnwrappingDenormalizer options.
SerializerContextBuilder
A helper providing autocompletion for available Serializer options.
SerializerPass
Adds all services with the tags "serializer.encoder" and "serializer.normalizer" as encoders and normalizers to the "serializer" service.
ChainDecoder
Decoder delegating the decoding to a chain of decoders.
ChainEncoder
Encoder delegating the decoding to a chain of encoders.
CsvEncoder
Encodes CSV data.
JsonDecode
Decodes JSON data.
JsonEncode
Encodes JSON data.
JsonEncoder
Encodes JSON data.
XmlEncoder
YamlEncoder
Encodes YAML data.
BadMethodCallException
CircularReferenceException
CircularReferenceException.
ExtraAttributesException
ExtraAttributesException.
InvalidArgumentException
InvalidArgumentException.
LogicException
LogicException.
MappingException
MappingException.
MissingConstructorArgumentsException
RuntimeException.
NotEncodableValueException
UnexpectedValueException.
NotNormalizableValueException
UnexpectedValueException.
PartialDenormalizationException
UnexpectedValueException.
RuntimeException
RuntimeException.
UnexpectedValueException
UnexpectedValueException.
UnsupportedException
UnsupportedException.
UnsupportedFormatException
UnexpectedValueException.
ObjectPropertyListExtractor
AttributeMetadata
ClassDiscriminatorFromClassMetadata
ClassDiscriminatorMapping
ClassMetadata
CacheClassMetadataFactory
Caches metadata using a PSR-6 implementation.
ClassMetadataFactory
Returns a {@link ClassMetadata}.
ClassMetadataFactoryCompiler
CompiledClassMetadataFactory
AnnotationLoader
Loader for Doctrine annotations and PHP 8 attributes.
FileLoader
Base class for all file based loaders.
LoaderChain
Calls multiple {@link LoaderInterface} instances in a chain.
XmlFileLoader
Loads XML mapping files.
YamlFileLoader
YAML File Loader.
CamelCaseToSnakeCaseNameConverter
CamelCase to Underscore name converter.
MetadataAwareNameConverter
AbstractNormalizer
Normalizer implementation.
AbstractObjectNormalizer
Base class for a normalizer dealing with objects.
ArrayDenormalizer
Denormalizes arrays of objects.
BackedEnumNormalizer
Normalizes a {@see \BackedEnum} enumeration to a string or an integer.
ConstraintViolationListNormalizer
A normalizer that normalizes a ConstraintViolationListInterface instance.
CustomNormalizer
DataUriNormalizer
Normalizes an {@see \SplFileInfo} object to a data URI.
DateIntervalNormalizer
Normalizes an instance of {@see \DateInterval} to an interval string.
DateTimeNormalizer
Normalizes an object implementing the {@see \DateTimeInterface} to a date string.
DateTimeZoneNormalizer
Normalizes a {@see \DateTimeZone} object to a timezone string.
FormErrorNormalizer
Normalizes invalid Form instances.
GetSetMethodNormalizer
Converts between objects with getter and setter methods and arrays.
JsonSerializableNormalizer
A normalizer that uses an objects own JsonSerializable implementation.
MimeMessageNormalizer
Normalize Mime message classes.
ObjectNormalizer
Converts between objects and arrays using the PropertyAccess component.
ProblemNormalizer
Normalizes errors according to the API Problem spec (RFC 7807).
PropertyNormalizer
Converts between objects and arrays by mapping properties.
UidNormalizer
UnwrappingDenormalizer
Serializer
Serializer serializes and deserializes data.
ContextTest
DiscriminatorMapTest
GroupsTest
MaxDepthTest
SerializedNameTest
SerializedPathTest
CompiledClassMetadataCacheWarmerTest
DebugCommandTest
ContextBuilderTraitTest
BackedEnumNormalizerContextBuilderTest
ConstraintViolationListNormalizerContextBuilderTest
DateIntervalNormalizerContextBuilderTest
DateTimeNormalizerContextBuilderTest
FormErrorNormalizerContextBuilderTest
ProblemNormalizerContextBuilderTest
PropertyNormalizerContextBuilderTest
UidNormalizerContextBuilderTest
UnwrappingDenormalizerContextBuilderTest
SerializerContextBuilderTest
SerializerDataCollectorTest
TraceableEncoderTest
TraceableNormalizerTest
TraceableSerializerTest
Serializer
SerializerPassTest
Tests for the SerializerPass class.
DeserializeNestedArrayOfObjectsTest
Zoo
ZooImmutable
ZooWithKeyTypes
Animal
DummyClassOne
ChainDecoderTest
ChainEncoderTest
NormalizationAwareEncoder
CsvEncoderTest
JsonDecodeTest
JsonEncoderTest
JsonEncodeTest
XmlEncoderTest
YamlEncoderTest
ObjectPropertyListExtractorTest
AbstractNormalizerDummy
Provides a dummy Normalizer which extends the AbstractNormalizer.
AbstractDummy
AbstractDummyFirstChild
AbstractDummySecondChild
AbstractDummyThirdChild
BadMethodContextDummy
ContextDummy
ContextDummyParent
ContextDummyPromotedProperties
Entity45016
GroupDummy
GroupDummyChild
GroupDummyParent
IgnoreDummy
IgnoreDummyAdditionalGetter
IgnoreDummyAdditionalGetterWithoutIgnoreAnnotations
MaxDepthDummy
SerializedNameDummy
SerializedPathDummy
SerializedPathInConstructorDummy
AbstractDummy
AbstractDummyFirstChild
AbstractDummySecondChild
AbstractDummyThirdChild
BadAttributeDummy
BadMethodContextDummy
ClassWithIgnoreAttribute
ContextDummy
ContextDummyParent
ContextDummyPromotedProperties
Entity45016
GroupDummy
GroupDummyParent
IgnoreDummy
IgnoreDummyAdditionalGetter
IgnoreDummyAdditionalGetterWithoutIgnoreAnnotations
MaxDepthDummy
SerializedNameDummy
SerializedPathDummy
SerializedPathInConstructorDummy
ChildOfGroupsAnnotationDummy
Annotation class for @Groups().
CircularReferenceDummy
DeepObjectPopulateChildDummy
DeepObjectPopulateParentDummy
DenormalizableDummy
Dummy
DummyFirstChildQuux
DummyMessageNumberOne
DummyMessageNumberTwo
DummyObjectWithEnumConstructor
DummyObjectWithEnumProperty
DummyPrivatePropertyWithoutGetter
DummySecondChildQuux
EnvelopedMessage
EnvelopedMessageNormalizer
EnvelopeNormalizer
EnvelopeObject
FalseBuiltInDummy
FooImplementationDummy
FooInterfaceDummyDenormalizer
FormatAndContextAwareNormalizer
Converts between objects and arrays using the PropertyAccess component.
JsonSerializableCircularReferenceDummy
JsonSerializableDummy
NormalizableTraversableDummy
NotSerializedConstructorArgumentDummy
NullableConstructorArgumentDummy
NullableOptionalConstructorArgumentDummy
ObjectCollectionPropertyDummy
OtherSerializedNameDummy
Php74Dummy
Php74DummyPrivate
Php74Full
Php74FullWithConstructor
Php74FullWithTypedConstructor
TestFoo
Php80WithPromotedTypedConstructor
PropertyCircularReferenceDummy
PropertySiblingHolder
PropertySibling
ProxyDummy
ScalarDummy
SiblingHolder
Sibling
StaticConstructorDummy
StaticConstructorNormalizer
Base class for a normalizer dealing with objects.
ToBeProxyfiedDummy
TraversableDummy
TrueBuiltInDummy
VariadicConstructorArgsDummy
VariadicConstructorTypedArgsDummy
AttributeMetadataTest
ClassDiscriminatorMappingTest
ClassMetadataTest
CacheMetadataFactoryTest
ClassMetadataFactoryCompilerTest
ClassMetadataFactoryTest
CompiledClassMetadataFactoryTest
AnnotationLoaderTestCase
AnnotationLoaderWithAttributesTest
AnnotationLoaderWithDoctrineAnnotationsTest
XmlFileLoaderTest
YamlFileLoaderTest
TestClassMetadataFactory
CamelCaseToSnakeCaseNameConverterTest
MetadataAwareNameConverterTest
NestedPathAndName
AbstractNormalizerTest
Provides a dummy Normalizer which extends the AbstractNormalizer.
AbstractObjectNormalizerTest
AbstractObjectNormalizerDummy
Base class for a normalizer dealing with objects.
Dummy
EmptyDummy
AlreadyPopulatedNestedDummy
DuplicateValueNestedDummy
NestedDummy
NestedDummyWithConstructor
SnakeCaseNestedDummy
AbstractNestedDummyWithConstructorAndDiscriminator
FirstNestedDummyWithConstructorAndDiscriminator
SecondNestedDummyWithConstructorAndDiscriminator
DuplicateKeyNestedDummy
ObjectDummyWithContextAttributeAndSerializedPath
ObjectDummyWithContextAttributeSkipNullValues
AbstractObjectNormalizerWithMetadata
Base class for a normalizer dealing with objects.
ObjectWithBasicProperties
StringCollection
DummyCollection
DummyChild
SerializerCollectionDummy
AbstractObjectNormalizerCollectionDummy
Base class for a normalizer dealing with objects.
ArrayDenormalizerDummy
NotSerializable
DummyWithEnumUnion
ArrayDenormalizerTest
ArrayDummy
BackedEnumNormalizerTest
ConstraintViolationListNormalizerTest
CustomNormalizerTest
DataUriNormalizerTest
DateIntervalNormalizerTest
DateTimeNormalizerTest
DateTimeZoneNormalizerTest
CallbacksObject
ConstructorArgumentsObject
ContextMetadataDummy
ContextChildMetadataDummy
ContextMetadataNamingDummy
DummyContextChild
Annotation class for @DummyContextChild().
ObjectDummy
ObjectDummyWithContextAttribute
ObjectInner
ObjectOuter
TypedPropertiesObject
TypedPropertiesObjectWithGetters
TypeEnforcementNumberObject
FormErrorNormalizerTest
GetSetMethodNormalizerTest
GetSetDummy
GetConstructorDummy
SerializerNormalizer
GetConstructorOptionalArgsDummy
GetConstructorArgsWithDefaultValueDummy
ObjectConstructorArgsWithPrivateMutatorDummy
ObjectWithPrivateSetterDummy
ObjectWithJustStaticSetterDummy
ObjectWithHasGetterDummy
ObjectWithMagicMethod
JsonSerializableNormalizerTest
JsonSerializerNormalizer
MapDenormalizationTest
AbstractDummyValue
DummyValue
AnotherDummyValue
DummyNotNullableObjectValue
DummyNullableObjectValue
DummyNullableAbstractObjectValue
DummyMapOfStringToNullableObject
DummyMapOfStringToObject
DummyMapOfStringToNullableAbstractObject
DummyMapOfStringToNotNullableAbstractObject
ObjectNormalizerTest
ProxyObjectDummy
ObjectConstructorDummy
ObjectSerializerNormalizer
ObjectConstructorOptionalArgsDummy
ObjectConstructorArgsWithDefaultValueDummy
ObjectWithStaticPropertiesAndMethods
ObjectTypeHinted
ObjectOuter
ObjectInner
LazyObjectInner
DummyWithConstructorObject
DummyWithConstructorInexistingObject
JsonNumber
DummyWithConstructorObjectAndDefaultValue
ObjectWithUpperCaseAttributeNames
DummyWithNullableConstructorObject
ObjectToPopulateTraitTest
ProblemNormalizerTest
PropertyNormalizerTest
PropertyDummy
LazyPropertyDummy
PropertyConstructorDummy
StaticPropertyDummy
PropertyParentDummy
PropertyChildDummy
RootDummy
TestDenormalizer
Provides a test Normalizer which only implements the DenormalizerInterface.
TestNormalizer
Provides a test Normalizer which only implements the NormalizerInterface.
UidNormalizerTest
TestCustomUid
TestAbstractCustomUid
UnwrappinDenormalizerTest
Php80Dummy
SerializerTest
Model
Foo
Bar
DummyUnionType
DummyATypeForUnion
DummyBTypeForUnion
DummyCTypeForUnion
DummyUnionWithAAndCAndB
Baz
DummyList
DummyNormalizer
Required
A required dependency.
SubscribedService
For use as the return value for {@see ServiceSubscriberInterface}.
ServiceLocatorTest
ServiceLocatorTestCase
Section
Stopwatch section.
Stopwatch
Stopwatch provides a way to profile code.
StopwatchEvent
Represents an Event managed by Stopwatch.
StopwatchPeriod
Represents an Period for an Event.
StopwatchEventTest
StopwatchEventTest.
StopwatchPeriodTest
StopwatchTest
StopwatchTest.
AbstractString
Represents a string of abstract characters.
AbstractUnicodeString
Represents a string of abstract Unicode characters.
ByteString
Represents a binary-safe string of bytes.
CodePointString
Represents a string of Unicode code points encoded as UTF-8.
InvalidArgumentException
RuntimeException
EnglishInflector
FrenchInflector
French inflector.
LazyString
A string whose value is computed lazily by a callback.
AsciiSlugger
AbstractAsciiTestCase
AbstractUnicodeTestCase
ByteStringTest
CodePointStringTest
FunctionsTest
EnglishInflectorTest
FrenchInflectorTest
LazyStringTest
AsciiSluggerTest
SluggerTest
UnicodeStringTest
UnicodeString
Represents a string of Unicode grapheme clusters encoded as UTF-8.
AbstractOperation
Base catalogues binary operation class.
MergeOperation
Merge operation between two catalogues as follows: all = source ∪ target = {x: x ∈ source ∨ x ∈ target} new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = {x: x ∈ source ∧ x ∉ source ∧ x ∉ target} = ∅ Basically, the result contains messages from both catalogues.
TargetOperation
Target operation between two catalogues: intersection = source ∩ target = {x: x ∈ source ∧ x ∈ target} all = intersection ∪ (target ∖ intersection) = target new = all ∖ source = {x: x ∈ target ∧ x ∉ source} obsolete = source ∖ all = source ∖ target = {x: x ∈ source ∧ x ∉ target} Basically, the result contains messages from the target catalogue.
TranslationPullCommand
Base class for all commands.
TranslationPushCommand
Base class for all commands.
XliffLintCommand
Validates XLIFF files syntax and outputs encountered errors.
TranslationDataCollector
DataCollector.
DataCollectorTranslator
TranslationDumperPass
Adds tagged translation.formatter services to translation writer.
TranslationExtractorPass
Adds tagged translation.extractor services to translation extractor.
TranslatorPass
TranslatorPathsPass
CsvFileDumper
CsvFileDumper generates a csv formatted string representation of a message catalogue.
FileDumper
FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
IcuResFileDumper
IcuResDumper generates an ICU ResourceBundle formatted string representation of a message catalogue.
IniFileDumper
IniFileDumper generates an ini formatted string representation of a message catalogue.
JsonFileDumper
JsonFileDumper generates an json formatted string representation of a message catalogue.
MoFileDumper
MoFileDumper generates a gettext formatted string representation of a message catalogue.
PhpFileDumper
PhpFileDumper generates PHP files from a message catalogue.
PoFileDumper
PoFileDumper generates a gettext formatted string representation of a message catalogue.
QtFileDumper
QtFileDumper generates ts files from a message catalogue.
XliffFileDumper
XliffFileDumper generates xliff files from a message catalogue.
YamlFileDumper
YamlFileDumper generates yaml files from a message catalogue.
IncompleteDsnException
Base InvalidArgumentException for the Translation component.
InvalidArgumentException
Base InvalidArgumentException for the Translation component.
InvalidResourceException
Thrown when a resource cannot be loaded.
LogicException
Base LogicException for Translation component.
MissingRequiredOptionException
Base InvalidArgumentException for the Translation component.
NotFoundResourceException
Thrown when a resource does not exist.
ProviderException
Base RuntimeException for the Translation component.
RuntimeException
Base RuntimeException for the Translation component.
UnsupportedSchemeException
Base LogicException for Translation component.
AbstractFileExtractor
Base class used by classes that extract translation messages from files.
ChainExtractor
ChainExtractor extracts translation messages from template files.
PhpAstExtractor
PhpAstExtractor extracts translation messages from a PHP AST.
PhpExtractor
PhpExtractor extracts translation messages from a PHP template.
PhpStringTokenParser
AbstractVisitor
ConstraintVisitor
TranslatableMessageVisitor
TransMethodVisitor
IntlFormatter
MessageFormatter
IdentityTranslator
IdentityTranslator does not translate anything.
ArrayLoader
ArrayLoader loads translations from a PHP array.
CsvFileLoader
CsvFileLoader loads translations from CSV files.
FileLoader
ArrayLoader loads translations from a PHP array.
IcuDatFileLoader
IcuResFileLoader loads translations from a resource bundle.
IcuResFileLoader
IcuResFileLoader loads translations from a resource bundle.
IniFileLoader
IniFileLoader loads translations from an ini file.
JsonFileLoader
JsonFileLoader loads translations from an json file.
MoFileLoader
ArrayLoader loads translations from a PHP array.
PhpFileLoader
PhpFileLoader loads translations from PHP files returning an array of translations.
PoFileLoader
ArrayLoader loads translations from a PHP array.
QtFileLoader
QtFileLoader loads translations from QT Translations XML files.
XliffFileLoader
XliffFileLoader loads translations from XLIFF files.
YamlFileLoader
YamlFileLoader loads translations from Yaml files.
LocaleSwitcher
LoggingTranslator
MessageCatalogue
AbstractProviderFactory
Dsn
FilteringProvider
Filters domains and locales between the Translator config values and those specific to each provider.
NullProvider
NullProviderFactory
TranslationProviderCollection
TranslationProviderCollectionFactory
PseudoLocalizationTranslator
This translator should only be used in a development environment.
TranslationReader
TranslationReader reads translation messages from translation files.
AbstractOperationTestCase
MergeOperationTest
TargetOperationTest
TranslationProviderTestCase
TranslationPullCommandTest
TranslationPushCommandTest
XliffLintCommandTest
Tests the XliffLintCommand.
TranslationDataCollectorTest
DataCollectorTranslatorTest
ControllerArguments
ServiceArguments
ServiceMethodCalls
ServiceProperties
ServiceSubscriber
TranslationDumperPassTest
TranslationExtractorPassTest
TranslationPathsPassTest
TranslatorPassTest
CsvFileDumperTest
FileDumperTest
ConcreteFileDumper
FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
IcuResFileDumperTest
IniFileDumperTest
JsonFileDumperTest
MoFileDumperTest
PhpFileDumperTest
PoFileDumperTest
QtFileDumperTest
XliffFileDumperTest
YamlFileDumperTest
ProviderExceptionTest
UnsupportedSchemeExceptionTest
PhpAstExtractorTest
PhpExtractorTest
Foo
Foo2
IntlFormatterTest
MessageFormatterTest
IdentityTranslatorTest
Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
CsvFileLoaderTest
IcuDatFileLoaderTest
IcuResFileLoaderTest
IniFileLoaderTest
JsonFileLoaderTest
LocalizedTestCase
MoFileLoaderTest
PhpFileLoaderTest
PoFileLoaderTest
QtFileLoaderTest
XliffFileLoaderTest
YamlFileLoaderTest
LocaleSwitcherTest
DummyLocaleAware
LoggingTranslatorTest
MessageCatalogueTest
DsnTest
NullProviderFactoryTest
PseudoLocalizationTranslatorTest
TranslatableTest
TranslatorBagTest
TranslatorCacheTest
StaleResource
TranslatorTest
StringClass
ArrayConverterTest
TranslationWriterTest
TranslatableMessage
Translator
TranslatorBag
ArrayConverter
ArrayConverter generates tree like structure from a message catalogue.
XliffUtils
Provides some utility methods for XLIFF translation files, such as validating their contents according to the XSD schema.
TranslationWriter
TranslationWriter writes translation messages.
TranslatorTest
Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
AppVariable
Exposes some Symfony parameters and services as an "app" global variable.
Template
DebugCommand
Lists twig functions, filters, globals and tests present in the current project.
LintCommand
Command that will validate your template syntax and output encountered errors.
TwigDataCollector
DataCollector.
TwigErrorRenderer
Provides the ability to render custom Twig-based HTML error pages in non-debug mode, otherwise falls back to HtmlErrorRenderer.
TemplateAttributeListener
AssetExtension
Twig extension for the Symfony Asset component.
CodeExtension
Twig extension relate to PHP code and used by the profiler and the default exception templates.
CsrfExtension
CsrfRuntime
DumpExtension
Provides integration of the dump() function with Twig.
ExpressionExtension
ExpressionExtension gives a way to create Expressions from a template.
FormExtension
FormExtension extends Twig with form capabilities.
HtmlSanitizerExtension
HttpFoundationExtension
Twig extension for the Symfony HttpFoundation component.
HttpKernelExtension
Provides integration with the HttpKernel component.
HttpKernelRuntime
Provides integration with the HttpKernel component.
ImportMapExtension
ImportMapRuntime
LogoutUrlExtension
LogoutUrlHelper provides generator functions for the logout URL to Twig.
ProfilerExtension
RoutingExtension
Provides integration of the Routing component with Twig.
SecurityExtension
SecurityExtension exposes security context features.
SerializerExtension
SerializerRuntime
StopwatchExtension
Twig extension for the stopwatch helper.
TranslationExtension
Provides integration of the Translation component with Twig.
WebLinkExtension
Twig extension for the Symfony WebLink component.
WorkflowExtension
WorkflowExtension.
YamlExtension
Provides integration of the Yaml component with Twig.
TwigRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
BodyRenderer
NotificationEmail
TemplatedEmail
DumpNode
Represents a node in the AST.
FormThemeNode
Represents a node in the AST.
RenderBlockNode
Compiles a call to {@link \Symfony\Component\Form\FormRendererInterface::renderBlock()}.
SearchAndRenderBlockNode
Abstract class for all nodes that represents an expression.
StopwatchNode
Represents a stopwatch node.
TransDefaultDomainNode
Represents a node in the AST.
TransNode
Represents a node in the AST.
Scope
TranslationDefaultDomainNodeVisitor
Used to make node visitors compatible with Twig 1.x and 2.x.
TranslationNodeVisitor
TranslationNodeVisitor extracts translation messages.
AppVariableTest
DebugCommandTest
LintCommandTest
TwigErrorRendererTest
TemplateAttributeListenerTest
AbstractBootstrap3HorizontalLayoutTestCase
AbstractBootstrap3LayoutTestCase
AbstractBootstrap4HorizontalLayoutTestCase
Abstract class providing test cases for the Bootstrap 4 horizontal Twig form theme.
AbstractBootstrap4LayoutTestCase
Abstract class providing test cases for the Bootstrap 4 Twig form theme.
AbstractBootstrap5HorizontalLayoutTestCase
Abstract class providing test cases for the Bootstrap 5 horizontal Twig form theme.
AbstractBootstrap5LayoutTestCase
Abstract class providing test cases for the Bootstrap 5 Twig form theme.
AbstractDivLayoutTestCase
AbstractLayoutTestCase
AbstractTableLayoutTestCase
CodeExtensionTest
DumpExtensionTest
ExpressionExtensionTest
SerializerModelFixture
StubTranslator
FormExtensionBootstrap3HorizontalLayoutTest
FormExtensionBootstrap3LayoutTest
FormExtensionBootstrap4HorizontalLayoutTest
Class providing test cases for the Bootstrap 4 Twig form theme.
FormExtensionBootstrap4LayoutTest
Class providing test cases for the Bootstrap 4 horizontal Twig form theme.
FormExtensionBootstrap5HorizontalLayoutTest
Class providing test cases for the Bootstrap 5 horizontal Twig form theme.
FormExtensionBootstrap5LayoutTest
Class providing test cases for the Bootstrap 5 Twig form theme.
FormExtensionDivLayoutTest
FormExtensionFieldHelpersTest
FormExtensionTableLayoutTest
HtmlSanitizerExtensionTest
HttpFoundationExtensionTest
HttpKernelExtensionTest
ImportMapExtensionTest
RoutingExtensionTest
SerializerExtensionTest
StopwatchExtensionTest
TranslationExtensionTest
WebLinkExtensionTest
WorkflowExtensionTest
Subject
TemplateAttributeController
BodyRendererTest
NotificationEmailTest
TemplatedEmailTest
DumpNodeTest
FormThemeTest
SearchAndRenderBlockNodeTest
TransNodeTest
ScopeTest
TranslationDefaultDomainNodeVisitorTest
TranslationNodeVisitorTest
TwigNodeProvider
FormThemeTokenParserTest
TwigExtractorTest
DumpTokenParser
Token Parser for the 'dump' tag.
FormThemeTokenParser
Token Parser for the 'form_theme' tag.
StopwatchTokenParser
Token Parser for the stopwatch tag.
TransDefaultDomainTokenParser
Token Parser for the 'trans_default_domain' tag.
TransTokenParser
Token Parser for the 'trans' tag.
TwigExtractor
TwigExtractor extracts translation messages from a twig template.
TemplateCacheWarmer
Generates the Twig cache for all templates.
LintCommand
Command that will validate your template syntax and output encountered errors.
ExtensionPass
RuntimeLoaderPass
Registers Twig runtime services.
TwigEnvironmentPass
Adds tagged twig.extension services to twig service.
TwigLoaderPass
Adds services tagged twig.loader as Twig loaders.
Configuration
TwigExtension configuration structure.
EnvironmentConfigurator
Twig environment configurator.
TwigExtension
TwigExtension.
AcmeBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
ExtensionPassTest
TwigEnvironmentPassTest
TwigLoaderPassTest
ConfigurationTest
TwigExtensionTest
EmptyAppTest
EmptyAppKernel
The Kernel is the heart of the Symfony system.
NoTemplatingEntryTest
NoTemplatingEntryKernel
The Kernel is the heart of the Symfony system.
TemplateIteratorTest
TestCase
TwigBundle
Bundle.
HasNamedArguments
DebugCommand
A console command to debug Validators information.
Constraint
Contains the properties of a constraint definition.
AbstractComparison
Used for the comparison of values.
AbstractComparisonValidator
Provides a base class for the validation of property comparisons.
All
A constraint that is composed of other constraints.
AllValidator
Base class for constraint validators.
AtLeastOneOf
A constraint that is composed of other constraints.
AtLeastOneOfValidator
Base class for constraint validators.
Bic
Contains the properties of a constraint definition.
BicValidator
Base class for constraint validators.
Blank
Contains the properties of a constraint definition.
BlankValidator
Base class for constraint validators.
Callback
Contains the properties of a constraint definition.
CallbackValidator
Validator for Callback constraint.
CardScheme
Metadata for the CardSchemeValidator.
CardSchemeValidator
Validates that a card number belongs to a specified scheme.
Cascade
Contains the properties of a constraint definition.
Choice
Contains the properties of a constraint definition.
ChoiceValidator
ChoiceValidator validates that the value is one of the expected values.
Cidr
Validates that a value is a valid CIDR notation.
CidrValidator
Base class for constraint validators.
Collection
A constraint that is composed of other constraints.
CollectionValidator
Base class for constraint validators.
Composite
A constraint that is composed of other constraints.
Compound
Extend this class to create a reusable set of constraints.
CompoundValidator
Base class for constraint validators.
Count
Contains the properties of a constraint definition.
Country
Contains the properties of a constraint definition.
CountryValidator
Validates whether a value is a valid country code.
CountValidator
Base class for constraint validators.
CssColor
Contains the properties of a constraint definition.
CssColorValidator
Base class for constraint validators.
Currency
Contains the properties of a constraint definition.
CurrencyValidator
Validates whether a value is a valid currency.
Date
Contains the properties of a constraint definition.
DateTime
Contains the properties of a constraint definition.
DateTimeValidator
Base class for constraint validators.
DateValidator
Base class for constraint validators.
DisableAutoMapping
Disables auto mapping.
DivisibleBy
Used for the comparison of values.
DivisibleByValidator
Validates that values are a multiple of the given number.
Email
Contains the properties of a constraint definition.
EmailValidator
Base class for constraint validators.
EnableAutoMapping
Enables auto mapping.
EqualTo
Used for the comparison of values.
EqualToValidator
Validates values are equal (==).
Existence
A constraint that is composed of other constraints.
Expression
Contains the properties of a constraint definition.
ExpressionLanguageSyntax
Contains the properties of a constraint definition.
ExpressionLanguageSyntaxValidator
Base class for constraint validators.
ExpressionSyntax
Contains the properties of a constraint definition.
ExpressionSyntaxValidator
Base class for constraint validators.
ExpressionValidator
Base class for constraint validators.
File
Contains the properties of a constraint definition.
FileValidator
Base class for constraint validators.
GreaterThan
Used for the comparison of values.
GreaterThanOrEqual
Used for the comparison of values.
GreaterThanOrEqualValidator
Validates values are greater than or equal to the previous (>=).
GreaterThanValidator
Validates values are greater than the previous (>).
GroupSequence
A sequence of validation groups.
GroupSequenceProvider
Annotation to define a group sequence provider.
Hostname
Contains the properties of a constraint definition.
HostnameValidator
Base class for constraint validators.
Iban
Contains the properties of a constraint definition.
IbanValidator
Base class for constraint validators.
IdenticalTo
Used for the comparison of values.
IdenticalToValidator
Validates values are identical (===).
Image
Contains the properties of a constraint definition.
ImageValidator
Validates whether a value is a valid image file and is valid against minWidth, maxWidth, minHeight and maxHeight constraints.
Ip
Validates that a value is a valid IP address.
IpValidator
Validates whether a value is a valid IP address.
Isbn
Contains the properties of a constraint definition.
IsbnValidator
Validates whether the value is a valid ISBN-10 or ISBN-13.
IsFalse
Contains the properties of a constraint definition.
IsFalseValidator
Base class for constraint validators.
Isin
Contains the properties of a constraint definition.
IsinValidator
Base class for constraint validators.
IsNull
Contains the properties of a constraint definition.
IsNullValidator
Base class for constraint validators.
Issn
Contains the properties of a constraint definition.
IssnValidator
Validates whether the value is a valid ISSN.
IsTrue
Contains the properties of a constraint definition.
IsTrueValidator
Base class for constraint validators.
Json
Contains the properties of a constraint definition.
JsonValidator
Base class for constraint validators.
Language
Contains the properties of a constraint definition.
LanguageValidator
Validates whether a value is a valid language code.
Length
Contains the properties of a constraint definition.
LengthValidator
Base class for constraint validators.
LessThan
Used for the comparison of values.
LessThanOrEqual
Used for the comparison of values.
LessThanOrEqualValidator
Validates values are less than or equal to the previous (<=).
LessThanValidator
Validates values are less than the previous (<).
Locale
Contains the properties of a constraint definition.
LocaleValidator
Validates whether a value is a valid locale code.
Luhn
Metadata for the LuhnValidator.
LuhnValidator
Validates a PAN using the LUHN Algorithm.
Negative
Used for the comparison of values.
NegativeOrZero
Used for the comparison of values.
NoSuspiciousCharacters
Contains the properties of a constraint definition.
NoSuspiciousCharactersValidator
Base class for constraint validators.
NotBlank
Contains the properties of a constraint definition.
NotBlankValidator
Base class for constraint validators.
NotCompromisedPassword
Checks if a password has been leaked in a data breach.
NotCompromisedPasswordValidator
Checks if a password has been leaked in a data breach using haveibeenpwned.com's API.
NotEqualTo
Used for the comparison of values.
NotEqualToValidator
Validates values are all unequal (!=).
NotIdenticalTo
Used for the comparison of values.
NotIdenticalToValidator
Validates values aren't identical (!==).
NotNull
Contains the properties of a constraint definition.
NotNullValidator
Base class for constraint validators.
Optional
A constraint that is composed of other constraints.
PasswordStrength
Contains the properties of a constraint definition.
PasswordStrengthValidator
Base class for constraint validators.
Positive
Used for the comparison of values.
PositiveOrZero
Used for the comparison of values.
Range
Contains the properties of a constraint definition.
RangeValidator
Base class for constraint validators.
Regex
Contains the properties of a constraint definition.
RegexValidator
Validates whether a value match or not given regexp pattern.
Required
A constraint that is composed of other constraints.
Sequentially
Use this constraint to sequentially validate nested constraints.
SequentiallyValidator
Base class for constraint validators.
Time
Contains the properties of a constraint definition.
TimeValidator
Base class for constraint validators.
Timezone
Contains the properties of a constraint definition.
TimezoneValidator
Validates whether a value is a valid timezone identifier.
Traverse
Contains the properties of a constraint definition.
Type
Contains the properties of a constraint definition.
TypeValidator
Base class for constraint validators.
Ulid
Contains the properties of a constraint definition.
UlidValidator
Validates whether the value is a valid ULID (Universally Unique Lexicographically Sortable Identifier).
Unique
Contains the properties of a constraint definition.
UniqueValidator
Base class for constraint validators.
Url
Contains the properties of a constraint definition.
UrlValidator
Base class for constraint validators.
Uuid
Contains the properties of a constraint definition.
UuidValidator
Validates whether the value is a valid UUID (also known as GUID).
Valid
Contains the properties of a constraint definition.
ValidValidator
Base class for constraint validators.
When
A constraint that is composed of other constraints.
WhenValidator
Base class for constraint validators.
ConstraintValidator
Base class for constraint validators.
ConstraintValidatorFactory
Default implementation of the ConstraintValidatorFactoryInterface.
ConstraintViolation
Default implementation of {@ConstraintViolationInterface}.
ConstraintViolationList
Default implementation of {@ConstraintViolationListInterface}.
ContainerConstraintValidatorFactory
Uses a service container to create constraint validators.
ValidatorDataCollector
DataCollector.
AddAutoMappingConfigurationPass
Injects the automapping configuration as last argument of loaders tagged with the "validator.auto_mapper" tag.
AddConstraintValidatorsPass
AddValidatorInitializersPass
BadMethodCallException
Base BadMethodCallException for the Validator component.
ConstraintDefinitionException
Base RuntimeException for the Validator component.
GroupDefinitionException
Base RuntimeException for the Validator component.
InvalidArgumentException
Base InvalidArgumentException for the Validator component.
InvalidOptionsException
Base RuntimeException for the Validator component.
LogicException
MappingException
Base RuntimeException for the Validator component.
MissingOptionsException
Base RuntimeException for the Validator component.
NoSuchMetadataException
Base RuntimeException for the Validator component.
OutOfBoundsException
Base OutOfBoundsException for the Validator component.
RuntimeException
Base RuntimeException for the Validator component.
UnexpectedTypeException
Base RuntimeException for the Validator component.
UnexpectedValueException
Base RuntimeException for the Validator component.
UnsupportedMetadataException
Base InvalidArgumentException for the Validator component.
ValidationFailedException
Base RuntimeException for the Validator component.
ValidatorException
Base RuntimeException for the Validator component.
AutoMappingStrategy
Specifies how the auto-mapping feature should behave.
CascadingStrategy
Specifies whether an object should be cascaded.
ClassMetadata
Default implementation of {@link ClassMetadataInterface}.
BlackHoleMetadataFactory
Metadata factory that does not store metadata.
LazyLoadingMetadataFactory
Creates new {@link ClassMetadataInterface} instances.
GenericMetadata
A generic container of {@link Constraint} objects.
GetterMetadata
Stores all metadata needed for validating a class property via its getter method.
AbstractLoader
Base loader for validation metadata.
AnnotationLoader
Loads validation metadata using a Doctrine annotation {@link Reader} or using PHP 8 attributes.
FileLoader
Base loader for loading validation metadata from a file.
FilesLoader
Base loader for loading validation metadata from a list of files.
LoaderChain
Loads validation metadata from multiple {@link LoaderInterface} instances.
PropertyInfoLoader
Guesses and loads the appropriate constraints using PropertyInfo.
StaticMethodLoader
Loads validation metadata by calling a static method on the loaded class.
XmlFileLoader
Loads validation metadata from an XML file.
XmlFilesLoader
Loads validation metadata from a list of XML files.
YamlFileLoader
Loads validation metadata from a YAML file.
YamlFilesLoader
Loads validation metadata from a list of YAML files.
MemberMetadata
Stores all metadata needed for validating a class property.
PropertyMetadata
Stores all metadata needed for validating a class property.
TraversalStrategy
Specifies whether and how a traversable object should be traversed.
SwiftRegistryIbanProvider
WikipediaIbanProvider
ConstraintValidatorTestCase
A test case to ease testing Constraint Validators.
ConstraintViolationAssertion
DebugCommandTest
ComparisonTest_Class
AbstractComparisonValidatorTestCase
A test case to ease testing Constraint Validators.
AllTest
AllValidatorTest
A test case to ease testing Constraint Validators.
AtLeastOneOfTest
AtLeastOneOfValidatorTest
A test case to ease testing Constraint Validators.
ExpressionConstraintNested
Data
BicValidatorTest
A test case to ease testing Constraint Validators.
BicComparisonTestClass
BicDummy
BlankValidatorTest
A test case to ease testing Constraint Validators.
CallbackValidatorTest_Class
CallbackValidatorTest_Object
CallbackValidatorTest
A test case to ease testing Constraint Validators.
CardSchemeTest
CardSchemeDummy
CardSchemeValidatorTest
A test case to ease testing Constraint Validators.
CascadeTest
CascadeDummy
ChoiceTest
ChoiceDummy
ChoiceValidatorTest
A test case to ease testing Constraint Validators.
CidrTest
CidrDummy
CidrValidatorTest
A test case to ease testing Constraint Validators.
CollectionTest
CollectionValidatorArrayObjectTest
A test case to ease testing Constraint Validators.
CollectionValidatorArrayTest
A test case to ease testing Constraint Validators.
CollectionValidatorCustomArrayObjectTest
A test case to ease testing Constraint Validators.
CollectionValidatorTestCase
A test case to ease testing Constraint Validators.
ConcreteComposite
A constraint that is composed of other constraints.
CompositeTest
CompoundTest
EmptyCompound
Extend this class to create a reusable set of constraints.
ForwardingOptionCompound
Extend this class to create a reusable set of constraints.
CompoundValidatorTest
A test case to ease testing Constraint Validators.
DummyCompoundConstraint
Extend this class to create a reusable set of constraints.
CountryTest
CountryDummy
CountryValidatorTest
A test case to ease testing Constraint Validators.
CountTest
CountDummy
CountValidatorArrayTest
A test case to ease testing Constraint Validators.
CountValidatorCountableTest
A test case to ease testing Constraint Validators.
CountValidatorTestCase
A test case to ease testing Constraint Validators.
CssColorTest
CssColorDummy
CssColorValidatorTest
A test case to ease testing Constraint Validators.
CurrencyTest
CurrencyDummy
CurrencyValidatorTest
A test case to ease testing Constraint Validators.
DateTest
DateDummy
DateTimeTest
DateTimeDummy
DateTimeValidatorTest
A test case to ease testing Constraint Validators.
DateValidatorTest
A test case to ease testing Constraint Validators.
DisableAutoMappingTest
DisableAutoMappingDummy
DivisibleByTest
DivisibleByDummy
DivisibleByValidatorTest
A test case to ease testing Constraint Validators.
EmailTest
EmailDummy
EmailValidatorTest
A test case to ease testing Constraint Validators.
EmptyEmailObject
EnableAutoMappingTest
EnableAutoMappingDummy
EqualToTest
EqualToDummy
EqualToValidatorTest
A test case to ease testing Constraint Validators.
ExpressionLanguageSyntaxTest
ExpressionLanguageSyntaxDummy
ExpressionLanguageSyntaxValidatorTest
A test case to ease testing Constraint Validators.
ExpressionSyntaxTest
ExpressionSyntaxDummy
ExpressionSyntaxValidatorTest
A test case to ease testing Constraint Validators.
ExpressionTest
ExpressionDummy
ExpressionValidatorTest
A test case to ease testing Constraint Validators.
FileTest
FileDummy
FileValidatorObjectTest
A test case to ease testing Constraint Validators.
FileValidatorPathTest
A test case to ease testing Constraint Validators.
FileValidatorTestCase
A test case to ease testing Constraint Validators.
ChildA
ChildB
WhenTestWithAttributes
GreaterThanOrEqualTest
GreaterThanOrEqualDummy
GreaterThanOrEqualValidatorTest
A test case to ease testing Constraint Validators.
GreaterThanOrEqualValidatorWithPositiveOrZeroConstraintTest
A test case to ease testing Constraint Validators.
GreaterThanTest
GreaterThanDummy
GreaterThanValidatorTest
A test case to ease testing Constraint Validators.
GreaterThanValidatorWithPositiveConstraintTest
A test case to ease testing Constraint Validators.
GroupSequenceTest
HostnameTest
HostnameDummy
HostnameValidatorTest
A test case to ease testing Constraint Validators.
IbanValidatorTest
A test case to ease testing Constraint Validators.
IbanDummy
IdenticalToTest
IdenticalToDummy
IdenticalToValidatorTest
A test case to ease testing Constraint Validators.
ImageTest
ImageDummy
ImageValidatorTest
A test case to ease testing Constraint Validators.
IpTest
IpDummy
IpValidatorTest
A test case to ease testing Constraint Validators.
IsbnTest
IsbnDummy
IsbnValidatorTest
A test case to ease testing Constraint Validators.
IsFalseValidatorTest
A test case to ease testing Constraint Validators.
IsinTest
IsinDummy
IsinValidatorTest
A test case to ease testing Constraint Validators.
IsNullValidatorTest
A test case to ease testing Constraint Validators.
IssnTest
IssnDummy
IssnValidatorTest
A test case to ease testing Constraint Validators.
IsTrueValidatorTest
A test case to ease testing Constraint Validators.
JsonTest
JsonDummy
JsonValidatorTest
A test case to ease testing Constraint Validators.
LanguageTest
LanguageDummy
LanguageValidatorTest
A test case to ease testing Constraint Validators.
LengthTest
LengthDummy
LengthValidatorTest
A test case to ease testing Constraint Validators.
LessThanOrEqualTest
LessThanOrEqualDummy
LessThanOrEqualValidatorTest
A test case to ease testing Constraint Validators.
LessThanOrEqualValidatorWithNegativeOrZeroConstraintTest
A test case to ease testing Constraint Validators.
LessThanTest
LessThanDummy
LessThanValidatorTest
A test case to ease testing Constraint Validators.
LessThanValidatorWithNegativeConstraintTest
A test case to ease testing Constraint Validators.
LocaleTest
LocaleDummy
LocaleValidatorTest
A test case to ease testing Constraint Validators.
LuhnTest
LuhnDummy
LuhnValidatorTest
A test case to ease testing Constraint Validators.
NegativeOrZeroTest
NegativeOrZeroDummy
NegativeTest
NegativeDummy
NoSuspiciousCharactersValidatorTest
A test case to ease testing Constraint Validators.
NotBlankTest
NotBlankDummy
NotBlankValidatorTest
A test case to ease testing Constraint Validators.
NotCompromisedPasswordTest
NotCompromisedPasswordDummy
NotCompromisedPasswordValidatorTest
A test case to ease testing Constraint Validators.
NotEqualToTest
NotEqualToDummy
NotEqualToValidatorTest
A test case to ease testing Constraint Validators.
NotIdenticalToTest
NotIdenticalToDummy
NotIdenticalToValidatorTest
A test case to ease testing Constraint Validators.
NotNullValidatorTest
A test case to ease testing Constraint Validators.
PasswordStrengthTest
PasswordStrengthValidatorTest
A test case to ease testing Constraint Validators.
PositiveOrZeroTest
PositiveOrZeroDummy
PositiveTest
PositiveDummy
RangeTest
RangeValidatorTest
A test case to ease testing Constraint Validators.
Limit
MinMax
RegexTest
RegexDummy
RegexValidatorTest
A test case to ease testing Constraint Validators.
SequentiallyTest
SequentiallyValidatorTest
A test case to ease testing Constraint Validators.
TimeTest
TimeDummy
TimeValidatorTest
A test case to ease testing Constraint Validators.
TimezoneTest
TimezoneDummy
TimezoneValidatorTest
A test case to ease testing Constraint Validators.
TraverseTest
TraverseDummy
DoNotTraverseMe
TypeTest
TypeDummy
TypeValidatorTest
A test case to ease testing Constraint Validators.
UlidTest
UlidDummy
UlidValidatorTest
A test case to ease testing Constraint Validators.
UniqueTest
UniqueDummy
UniqueValidatorTest
A test case to ease testing Constraint Validators.
CallableClass
UrlTest
UrlDummy
UrlValidatorTest
A test case to ease testing Constraint Validators.
EmailProvider
UuidTest
UuidDummy
UuidValidatorTest
A test case to ease testing Constraint Validators.
ValidTest
ValidDummy
ValidValidatorTest
Foo
FooBar
FooBarBaz
WhenTest
WhenTestWithAnnotations
WhenValidatorTest
A test case to ease testing Constraint Validators.
ConstraintTest
ConstraintValidatorFactoryTest
ConstraintValidatorTest
TestFormatValueConstraintValidator
Base class for constraint validators.
TestToStringObject
ConstraintViolationListTest
ConstraintViolationTest
ContainerConstraintValidatorFactoryTest
ValidatorDataCollectorTest
AddAutoMappingConfigurationPassTest
AddConstraintValidatorsPassTest
AddValidatorInitializersPassTest
DummyClassOne
DummyClassTwo
AbstractPropertyGetter
Entity
EntityParent
GroupSequenceProviderEntity
Entity
EntityParent
GroupSequenceProviderEntity
CallbackClass
CascadedChild
CascadingEntity
ClassConstraint
Contains the properties of a constraint definition.
ConstraintA
Contains the properties of a constraint definition.
ConstraintB
Contains the properties of a constraint definition.
ConstraintC
Contains the properties of a constraint definition.
ConstraintChoiceWithPreset
Contains the properties of a constraint definition.
ConstraintWithRequiredArgument
Contains the properties of a constraint definition.
ConstraintWithStaticProperty
Contains the properties of a constraint definition.
ConstraintWithTypedProperty
Contains the properties of a constraint definition.
ConstraintWithValue
Contains the properties of a constraint definition.
ConstraintWithValueAsDefault
Contains the properties of a constraint definition.
Countable
CustomArrayObject
This class is a hand written simplified version of PHP native `ArrayObject` class, to show that it behaves differently than the PHP native implementation.
DummyConstraint
Contains the properties of a constraint definition.
DummyConstraintValidator
Base class for constraint validators.
Entity_74
Entity_74_Proxy
Entity_81
EntityStaticCar
EntityStaticCarTurbo
EntityStaticVehicle
EntityWithGroupedConstraintOnMethods
FailingConstraint
Contains the properties of a constraint definition.
FailingConstraintValidator
Base class for constraint validators.
FakeMetadataFactory
FilesLoader
Base loader for loading validation metadata from a list of files.
GroupSequenceProviderChildEntity
InvalidConstraint
Contains the properties of a constraint definition.
Entity
EntityParent
GroupSequenceProviderEntity
PropertyConstraint
Contains the properties of a constraint definition.
PropertyGetter
This class has two paths to PropertyGetterInterface: PropertyGetterInterface <- AbstractPropertyGetter <- PropertyGetter PropertyGetterInterface <- ChildGetterInterface <- PropertyGetter.
PropertyInfoLoaderEntity
PropertyInfoLoaderNoAutoMappingEntity
Reference
ToString
ClassMetadataTest
ClassCompositeConstraint
A constraint that is composed of other constraints.
BlackHoleMetadataFactoryTest
LazyLoadingMetadataFactoryTest
TestLoader
PropertyGetterInterfaceConstraintLoader
GetterMetadataTest
AbstractStaticMethodLoader
AnnotationLoaderTest
FilesLoaderTest
LoaderChainTest
PropertyInfoLoaderTest
StaticMethodLoaderTest
AbstractStaticLoader
StaticLoaderEntity
StaticLoaderDocument
BaseStaticLoaderDocument
XmlFileLoaderTest
YamlFileLoaderTest
MemberMetadataTest
TestMemberMetadata
Stores all metadata needed for validating a class property.
PropertyCompositeConstraint
A constraint that is composed of other constraints.
PropertyMetadataTest
TranslationFilesTest
ConstraintValidatorTestCaseTest
A test case to ease testing Constraint Validators.
TestCustomValidator
Base class for constraint validators.
PropertyPathTest
ValidationTest
RecursiveValidatorTest
TestConstraintHashesDoNotCollide
Contains the properties of a constraint definition.
TestConstraintHashesDoNotCollideValidator
Base class for constraint validators.
TraceableValidatorTest
ValidatorBuilderTest
ConstraintViolationBuilderTest
PropertyPath
Contains utility methods for dealing with property paths.
Validation
Entry point for the Validator component.
RecursiveContextualValidator
Recursive implementation of {@link ContextualValidatorInterface}.
RecursiveValidator
Recursive implementation of {@link ValidatorInterface}.
TraceableValidator
Collects some data about validator calls.
ValidatorBuilder
AmqpCaster
Casts Amqp related classes to array representation.
ArgsStub
Represents a list of function arguments.
Caster
Helper for filtering out properties in casters.
ClassStub
Represents a PHP class identifier.
ConstStub
Represents a PHP constant and its value.
CutArrayStub
Represents a cut array.
CutStub
Represents the main properties of a PHP variable, pre-casted by a caster.
DateCaster
Casts DateTimeInterface related classes to array representation.
DoctrineCaster
Casts Doctrine related classes to array representation.
DOMCaster
Casts DOM related classes to array representation.
DsCaster
Casts Ds extension classes to array representation.
DsPairStub
Represents the main properties of a PHP variable.
EnumStub
Represents an enumeration of values.
ExceptionCaster
Casts common Exception classes to array representation.
FFICaster
Casts FFI extension classes to array representation.
FiberCaster
Casts Fiber related classes to array representation.
FrameStub
Represents a single backtrace frame as returned by debug_backtrace() or Exception->getTrace().
GmpCaster
Casts GMP objects to array representation.
ImagineCaster
ImgStub
Represents a PHP constant and its value.
IntlCaster
LinkStub
Represents a file or a URL.
MemcachedCaster
PdoCaster
Casts PDO related classes to array representation.
PgSqlCaster
Casts pqsql resources to array representation.
ProxyManagerCaster
RdKafkaCaster
Casts RdKafka related classes to array representation.
RedisCaster
Casts Redis class from ext-redis to array representation.
ReflectionCaster
Casts Reflector related classes to array representation.
ResourceCaster
Casts common resource types to array representation.
ScalarStub
Represents any arbitrary value.
SplCaster
Casts SPL related classes to array representation.
StubCaster
Casts a caster's Stub.
SymfonyCaster
TraceStub
Represents a backtrace as returned by debug_backtrace() or Exception->getTrace().
UuidCaster
XmlReaderCaster
Casts XmlReader class to array representation.
XmlResourceCaster
Casts XML resources to array representation.
AbstractCloner
AbstractCloner implements a generic caster mechanism for objects and resources.
Cursor
Represents the current state of a dumper while dumping.
Data
Stub
Represents the main properties of a PHP variable.
VarCloner
AbstractCloner implements a generic caster mechanism for objects and resources.
CliDescriptor
Describe collected data clones for cli output.
HtmlDescriptor
Describe collected data clones for html output.
ServerDumpCommand
Starts a dump server to collect and output dumps on a single place with multiple formats support.
AbstractDumper
Abstract mechanism for dumping a Data object.
CliDumper
CliDumper dumps variables for command line output.
CliContextProvider
Tries to provide context on CLI.
RequestContextProvider
Tries to provide context from a request.
SourceContextProvider
Tries to provide context from sources (class name, file, line, code excerpt, ...).
ContextualizedDumper
HtmlDumper
HtmlDumper dumps variables as HTML.
ServerDumper
ServerDumper forwards serialized Data clones to a server.
ThrowingCasterException
Connection
Forwards serialized Data clones to a server.
DumpServer
A server collecting Data clones sent by a ServerDumper.
CasterTest
DateCasterTest
NoTimezoneDate
DoctrineCasterTest
ExceptionCasterTest
FFICasterTest
FiberCasterTest
GmpCasterTest
IntlCasterTest
MemcachedCasterTest
MysqliCasterTest
PdoCasterTest
RdKafkaCasterTest
RedisCasterTest
ReflectionCasterTest
SplCasterTest
MyArrayIterator
BadSplFileInfo
StubCasterTest
SymfonyCasterTest
XmlReaderCasterTest
DataTest
VarClonerTest
CliDescriptorTest
HtmlDescriptorTest
ServerDumpCommandTest
CliDumperTest
RequestContextProviderTest
ContextualizedDumperTest
FunctionsTest
HtmlDumperTest
ServerDumperTest
DateTimeChild
DumbFoo
ExtendsReflectionTypeFixture
GeneratorDemo
LotsOfAttributes
MyAttribute
NotLoadableClass
Php74
Php81Enums
ReflectionIntersectionTypeFixture
ReflectionNamedTypeFixture
ReflectionUnionTypeFixture
ReflectionUnionTypeWithIntersectionFixture
AbstractTwigTemplate
__TwigTemplate_VarDumperFixture_u75a09
ConnectionTest
VarDumperTestTraitTest
VarDumper
ClassNotFoundException
LogicException
NotInstantiableTypeException
Hydrator
Utility class to hydrate the properties of an object.
Instantiator
A utility class to create objects without calling their constructor.
ProxyHelper
FooReadonly
FooSerializable
ChildMagicClass
ChildStdClass
ChildTestClass
LazyClass
MagicClass
NoMagicClass
ReadOnlyClass
TestClass
FinalPublicClass
ReadOnlyClass
StringMagicGetClass
TestClass
TestOverwritePropClass
TestUnserializeClass
TestWakeupClass
MySerializable
InstantiatorTest
Foo
Bar
LazyGhostTraitTest
LazyProxyTraitTest
ProxyHelperTest
TestForProxyHelper
TestSignatureFQ
VarExporterTest
MyWakeup
MyCloneable
MyNotCloneable
PrivateConstructor
MyPrivateValue
MyPrivateChildValue
MyArrayObject
GoodNight
FinalError
FinalArrayIterator
FinalStdClass
AbstractClass
ConcreteClass
Php74Serializable
ArrayObject
__UnserializeButNo__Serialize
__SerializeButNo__Unserialize
VarExporter
Exports serializable PHP values to PHP code.
AddLinkHeaderListener
Adds the Link HTTP header to the response.
GenericLinkProvider
HttpHeaderSerializer
Serializes a list of Link instances to an HTTP Link header.
Link
AddLinkHeaderListenerTest
GenericLinkProviderTest
Test case borrowed from https://github.com/php-fig/link/.
HttpHeaderSerializerTest
LinkTest
Test case borrowed from https://github.com/php-fig/link/.
Configuration
This class contains the configuration information for the bundle.
WebProfilerExtension
WebProfilerExtension.
WebDebugToolbarListener
WebDebugToolbarListener injects the Web Debug Toolbar.
ProfilerControllerTest
WebTestCase is the base class for functional tests.
ContentSecurityPolicyHandlerTest
ConfigurationTest
WebProfilerExtensionTest
WebDebugToolbarListenerTest
WebProfilerBundleKernel
The Kernel is the heart of the Symfony system.
TemplateManagerTest
ProfileDummy
Profile.
IconTest
MinifyTest
Make sure we can minify content in toolbar.
TestCase
WebProfilerExtensionTest
WebProfilerBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
LintCommand
Validates YAML files syntax and outputs encountered errors.
Dumper
Dumper dumps PHP variables to YAML strings.
DumpException
Exception class thrown when an error occurs during dumping.
ParseException
Exception class thrown when an error occurs during parsing.
RuntimeException
Exception class thrown when an error occurs during parsing.
Parser
Parser parses YAML strings to convert them to PHP arrays.
TaggedValue
LintCommandTest
Tests the YamlLintCommand.
Foo
DumperTest
A
InlineTest
ParseExceptionTest
ParserTest
B
YamlTest
Yaml
Yaml offers convenience methods to load and dump YAML.
Exception
NamespaceUri
NamespaceUriException
Token
TokenCollection
TokenCollectionException
Tokenizer
XMLSerializer
bar
NamespaceUriTest
TokenCollectionTest
TokenizerTest
TokenTest
XMLSerializerTest
MissingExtensionSuggestorPass
Configuration
TwigExtraExtension
Allow adding classes to the class cache.
Extensions
MissingExtensionSuggestor
TwigExtraExtensionTest
Kernel
The Kernel is the heart of the Symfony system.
IntegrationTest
KernelTestCase is the base class for tests needing a Kernel.
TwigExtraBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
CacheExtension
CacheRuntime
CacheNode
Represents a node in the AST.
FunctionalTest
IntegrationTest
Integration test helper.
CacheTokenParser
Base class for all token parsers.
CssInlinerExtension
IntegrationTest
Integration test helper.
IntegrationTest
Integration test helper.
InkyExtension
IntegrationTest
Integration test helper.
IntlExtension
IntegrationTest
Integration test helper.
IntlExtensionTest
DefaultMarkdown
ErusevMarkdown
LeagueMarkdown
MarkdownExtension
MarkdownRuntime
MichelfMarkdown
FunctionalTest
IntegrationTest
Integration test helper.
StringExtension
IntegrationTest
Integration test helper.
MissingExtensionSuggestorPass
Configuration
TwigExtraExtension
Allow adding classes to the class cache.
Extensions
MissingExtensionSuggestor
TwigExtraExtensionTest
Kernel
The Kernel is the heart of the Symfony system.
IntegrationTest
KernelTestCase is the base class for tests needing a Kernel.
TwigExtraBundle
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions.
FilesystemCache
Implements a cache on the filesystem.
NullCache
Implements a no-cache strategy.
Compiler
Environment
Stores the Twig configuration and renders templates.
Error
Twig base exception.
LoaderError
Exception thrown when an error occurs during template loading.
RuntimeError
Exception thrown when an error occurs at runtime.
SyntaxError
\Exception thrown when a syntax error occurs during lexing or parsing of a template.
ExpressionParser
Parses expressions.
AbstractExtension
OptimizerExtension
ProfilerExtension
SandboxExtension
FileExtensionEscapingStrategy
Default autoescaping strategy based on file names.
Lexer
ArrayLoader
Loads a template from an array.
ChainLoader
Loads templates from other loaders.
FilesystemLoader
Loads template from the filesystem.
Markup
Marks a content as safe.
AutoEscapeNode
Represents an autoescape node.
BlockNode
Represents a block node.
BlockReferenceNode
Represents a block call node.
BodyNode
Represents a body node.
CheckSecurityCallNode
Represents a node in the AST.
CheckSecurityNode
Represents a node in the AST.
CheckToStringNode
Checks if casting an expression to __toString() is allowed by the sandbox.
DeprecatedNode
Represents a deprecated node.
DoNode
Represents a do node.
EmbedNode
Represents an embed node.
AbstractExpression
Abstract class for all nodes that represents an expression.
ArrayExpression
Abstract class for all nodes that represents an expression.
ArrowFunctionExpression
Represents an arrow function.
AssignNameExpression
Abstract class for all nodes that represents an expression.
AbstractBinary
Abstract class for all nodes that represents an expression.
AddBinary
Abstract class for all nodes that represents an expression.
AndBinary
Abstract class for all nodes that represents an expression.
BitwiseAndBinary
Abstract class for all nodes that represents an expression.
BitwiseOrBinary
Abstract class for all nodes that represents an expression.
BitwiseXorBinary
Abstract class for all nodes that represents an expression.
ConcatBinary
Abstract class for all nodes that represents an expression.
DivBinary
Abstract class for all nodes that represents an expression.
EndsWithBinary
Abstract class for all nodes that represents an expression.
EqualBinary
Abstract class for all nodes that represents an expression.
FloorDivBinary
Abstract class for all nodes that represents an expression.
GreaterBinary
Abstract class for all nodes that represents an expression.
GreaterEqualBinary
Abstract class for all nodes that represents an expression.
HasEveryBinary
Abstract class for all nodes that represents an expression.
HasSomeBinary
Abstract class for all nodes that represents an expression.
InBinary
Abstract class for all nodes that represents an expression.
LessBinary
Abstract class for all nodes that represents an expression.
LessEqualBinary
Abstract class for all nodes that represents an expression.
MatchesBinary
Abstract class for all nodes that represents an expression.
ModBinary
Abstract class for all nodes that represents an expression.
MulBinary
Abstract class for all nodes that represents an expression.
NotEqualBinary
Abstract class for all nodes that represents an expression.
NotInBinary
Abstract class for all nodes that represents an expression.
OrBinary
Abstract class for all nodes that represents an expression.
PowerBinary
Abstract class for all nodes that represents an expression.
RangeBinary
Abstract class for all nodes that represents an expression.
SpaceshipBinary
Abstract class for all nodes that represents an expression.
StartsWithBinary
Abstract class for all nodes that represents an expression.
SubBinary
Abstract class for all nodes that represents an expression.
BlockReferenceExpression
Represents a block call node.
CallExpression
Abstract class for all nodes that represents an expression.
ConditionalExpression
Abstract class for all nodes that represents an expression.
ConstantExpression
Abstract class for all nodes that represents an expression.
DefaultFilter
Returns the value or the default value when it is undefined or empty.
FilterExpression
Abstract class for all nodes that represents an expression.
FunctionExpression
Abstract class for all nodes that represents an expression.
GetAttrExpression
Abstract class for all nodes that represents an expression.
MethodCallExpression
Abstract class for all nodes that represents an expression.
NameExpression
Abstract class for all nodes that represents an expression.
NullCoalesceExpression
Abstract class for all nodes that represents an expression.
ParentExpression
Represents a parent node.
TempNameExpression
Abstract class for all nodes that represents an expression.
ConstantTest
Checks if a variable is the exact same value as a constant.
DefinedTest
Checks if a variable is defined in the current context.
DivisiblebyTest
Checks if a variable is divisible by a number.
EvenTest
Checks if a number is even.
NullTest
Checks that a variable is null.
OddTest
Checks if a number is odd.
SameasTest
Checks if a variable is the same as another one (=== in PHP).
TestExpression
Abstract class for all nodes that represents an expression.
AbstractUnary
Abstract class for all nodes that represents an expression.
NegUnary
Abstract class for all nodes that represents an expression.
NotUnary
Abstract class for all nodes that represents an expression.
PosUnary
Abstract class for all nodes that represents an expression.
VariadicExpression
Abstract class for all nodes that represents an expression.
FlushNode
Represents a flush node.
ForLoopNode
Internal node used by the for node.
ForNode
Represents a for node.
IfNode
Represents an if node.
ImportNode
Represents an import node.
IncludeNode
Represents an include node.
MacroNode
Represents a macro node.
ModuleNode
Represents a module node.
Node
Represents a node in the AST.
PrintNode
Represents a node that outputs an expression.
SandboxNode
Represents a sandbox node.
SetNode
Represents a set node.
TextNode
Represents a text node.
WithNode
Represents a nested "with" scope.
NodeTraverser
A node traverser.
AbstractNodeVisitor
Used to make node visitors compatible with Twig 1.x and 2.x.
Parser
BaseDumper
BlackfireDumper
HtmlDumper
TextDumper
EnterProfileNode
Represents a profile enter node.
LeaveProfileNode
Represents a profile leave node.
ProfilerNodeVisitor
Profile
ContainerRuntimeLoader
Lazily loads Twig runtime implementations from a PSR-11 container.
FactoryRuntimeLoader
Lazy loads the runtime implementations for a Twig element.
SecurityError
Exception thrown when a security error occurs at runtime.
SecurityNotAllowedFilterError
Exception thrown when a not allowed filter is used in a template.
SecurityNotAllowedFunctionError
Exception thrown when a not allowed function is used in a template.
SecurityNotAllowedMethodError
Exception thrown when a not allowed class method is used in a template.
SecurityNotAllowedPropertyError
Exception thrown when a not allowed class property is used in a template.
SecurityNotAllowedTagError
Exception thrown when a not allowed tag is used in a template.
SecurityPolicy
Represents a security policy which need to be enforced when sandbox mode is enabled.
Source
Holds information about a non-compiled Twig template.
TemplateWrapper
Exposes a template to userland.
IntegrationTestCase
Integration test helper.
NodeTestCase
Token
AbstractTokenParser
Base class for all token parsers.
TokenStream
Represents a token stream.
TwigFilter
Represents a template filter.
TwigFunction
Represents a template function.
TwigTest
Represents a template test.
DeprecationCollector
TemplateDirIterator
FilesystemTest
CompilerTest
ContainerRuntimeLoaderTest
CustomExtensionTest
InvalidOperatorExtension
EnvironmentTest
EnvironmentTest_Extension_WithGlobals
EnvironmentTest_Extension
EnvironmentTest_TokenParser
Base class for all token parsers.
EnvironmentTest_NodeVisitor
EnvironmentTest_ExtensionWithoutRuntime
EnvironmentTest_Runtime
ErrorTest
ErrorTest_Foo
ExpressionParserTest
CoreTest
CoreTestIteratorAggregate
CoreTestIteratorAggregateAggregate
CoreTestIterator
Twig_Tests_Extension_EscaperTest
Extension_TestClass
SandboxTest
FooObject
StringLoaderExtensionTest
FactoryRuntimeLoaderTest
FileExtensionEscapingStrategyTest
FilesystemHelper
BrokenExtension
IntegrationTest
Integration test helper.
TwigTestFoo
TwigTestTokenParser_§
Base class for all token parsers.
TwigTestExtension
MagicCallStub
This class is used in tests for the "length" filter and "empty" test. It asserts that __call is not used to convert such objects to strings.
ToStringStub
CountableStub
This class is used in tests for the length filter and empty test to show that when \Countable is implemented, it is preferred over the __toString() method.
IteratorAggregateStub
This class is used in tests for the length filter.
SimpleIteratorForTesting
LexerTest
ArrayTest
ChainTest
FilesystemTest
AutoEscapeTest
BlockReferenceTest
BlockTest
DeprecatedTest
DoTest
ArrayTest
AssignNameTest
AddTest
AndTest
ConcatTest
DivTest
FloorDivTest
ModTest
MulTest
OrTest
SubTest
CallTest
Node_Expression_Call
Abstract class for all nodes that represents an expression.
CallableTestClass
ConditionalTest
ConstantTest
FilterTest
ChildMagicCallStub
ParentMagicCallStub
FunctionTest
GetAttrTest
NameTest
NullCoalesceTest
ParentTest
TestTest
NegTest
NotTest
PosTest
ForTest
IfTest
ImportTest
IncludeTest
MacroTest
ModuleTest
PrintTest
SandboxTest
SetTest
TextTest
OptimizerTest
ParserTest
TestTokenParser
Base class for all token parsers.
AbstractTest
BlackfireTest
HtmlTest
TextTest
ProfileTest
TemplateTest
TemplateForTest
TemplateArrayAccessObject
TemplateMagicPropertyObject
TemplateMagicPropertyObjectWithException
TemplatePropertyObject
TemplatePropertyObjectAndIterator
TemplatePropertyObjectAndArrayAccess
TemplatePropertyObjectDefinedWithUndefinedValue
TemplateMethodObject
TemplateGetIsMethods
TemplateMethodAndPropObject
TemplateArrayAccess
TemplateMagicMethodObject
TemplateMagicMethodExceptionObject
TemplateWrapperTest
TokenStreamTest
DeprecationCollectorTest
Twig_Tests_Util_Iterator
MixinGenerator
Assert
Efficient assertions to validate the input/output of your methods.
InvalidArgumentException
AssertTest
ProjectCodeTest

Traits

ClassLoaderTest_TraitA
IdentifierField
VerifyDeprecations
SimpleTraitAsset
A simple trait with no attached logic
JoinColumnProperties
DDC1872ExampleTrait
DDC2372AddressAndAccessors
MockBuilderCompatibilityTools
ColocatedMappingDriver
The ColocatedMappingDriver reads the mapping metadata located near the code.
FormattableHandlerTrait
Helper trait for implementing FormattableInterface
ProcessableHandlerTrait
Helper trait for implementing ProcessableInterface
WebRequestRecognizerTrait
NodeAttributes
BankAccountTrait
MyTrait
MyConstInTrait
TestListenerDefaultImplementation
T3194
AbstractTrait
ExampleTrait
ParseTestMethodAnnotationsTrait
TraitWithConstructor
LoggerAwareTrait
Basic Implementation of LoggerAwareInterface.
LoggerTrait
This is a simple Logger trait that classes unable to extend AbstractLogger (because they extend another class, etc) can include.
TypeTrait
Provides functionality to check values for specific types.
ValueExtractorTrait
Provides functionality to extract the value of a property or method from an object.
ValueToStringTrait
Provides functionality to express a value as string
DeprecatedUuidMethodsTrait
This trait encapsulates deprecated methods for ramsey/uuid; this trait and its methods will be removed in ramsey/uuid 5.0.0.
SerializableFieldsTrait
Provides common serialization functionality to fields
MaxTrait
Provides common functionality for max UUIDs
NilTrait
Provides common functionality for nil UUIDs
TimeTrait
Provides common functionality for getting the time from a time-based UUID
VariantTrait
Provides common functionality for handling the variant, as defined by RFC 4122
VersionTrait
Provides common functionality for handling the version, as defined by RFC 4122
FixtureAnotherTrait
FixtureTrait
ExampleTrait
UnifiedDiffAssertTrait
SnapshotTrait
TagAwareTestTrait
Common assertions for TagAware adapters.
CacheTrait
An implementation of CacheInterface for PSR-6 CacheItemPoolInterface classes.
ClockAwareTrait
A trait to help write time-sensitive classes.
ClockSensitiveTrait
Helps with mocking the time in your test cases.
LockableTrait
Basic lock feature for commands.
TesterTrait
ReferenceSetArgumentTrait
PriorityTaggedServiceTrait
Trait that allows a generic method to find and sort service by priority option in the tag.
ContainerAwareTrait
ContainerAware trait.
ExtensionTrait
AbstractTrait
ArgumentTrait
AutoconfigureTrait
AutowireTrait
BindTrait
CallTrait
ClassTrait
ConfiguratorTrait
ConstructorTrait
DecorateTrait
DeprecateTrait
FactoryTrait
FileTrait
FromCallableTrait
LazyTrait
ParentTrait
PropertyTrait
PublicTrait
ShareTrait
SyntheticTrait
TagTrait
T1
TestServiceSubscriberTrait
DoctrineDataCollectorTestTrait
FinalMethod2Trait
TraitWithAnnotatedParameters
TraitWithInternalMethod
VirtualTrait
ValidatorExtensionTrait
UsageTrackingTrait
VersionAwareTest
MicroKernelTrait
A Kernel that provides configuration hooks.
BrowserKitAssertionsTrait
Ideas borrowed from Laravel Dusk's assertions.
DomCrawlerAssertionsTrait
Ideas borrowed from Laravel Dusk's assertions.
MailerAssertionsTrait
NotificationAssertionsTrait
WebTestAssertionsTrait
AsyncDecoratorTrait
Eases with processing responses while streaming them.
DecoratorTrait
Eases with writing decorators.
HttpClientTrait
Provides the common logic from writing HttpClientInterface implementations.
BaseMakerMigrationDiffFilteredOuputTrait
TeamTrait
TimestampableTrait
BatchHandlerTrait
HandleTrait
Leverages a message bus to expect a single, synchronous message handling and return its result.
EmailRecipientTrait
SmsRecipientTrait
CheckPasswordLengthTrait
ConstraintTrait
ExpectDeprecationTrait
PolyfillAssertTrait
This trait is @internal.
PolyfillTestCaseTrait
This trait is @internal.
ExistingTrait
ExistingTraitReal
DummyTraitExternal
DummyTrait
AddTrait
RouteTrait
FooTrait
AnonymousClassInTrait
SomeSharedImplementation
TargetPathTrait
Trait to get (and set) the URL the user last visited before being forced to authenticate.
ContextBuilderTrait
DenormalizerAwareTrait
NormalizerAwareTrait
ObjectToPopulateTrait
SerializerAwareTrait
ContextMappingTestTrait
AttributesTestTrait
Test AbstractNormalizer::ATTRIBUTES and AbstractNormalizer::ALLOW_EXTRA_ATTRIBUTES.
CacheableObjectAttributesTestTrait
This test ensures that attributes caching implemented in AbstractObjectNormalizer does not break normalization of multiple objects having different set of initialized/unInitialized properties.
CallbacksTestTrait
Test AbstractNormalizer::CALLBACKS.
CircularReferenceTestTrait
Test AbstractNormalizer::CIRCULAR_REFERENCE_LIMIT and AbstractNormalizer::CIRCULAR_REFERENCE_HANDLER.
ConstructorArgumentsTestTrait
ContextMetadataTestTrait
Test context handling from Serializer metadata.
GroupsTestTrait
Test AbstractNormalizer::GROUPS.
IgnoredAttributesTestTrait
Test AbstractNormalizer::IGNORED_ATTRIBUTES.
MaxDepthTestTrait
Covers AbstractObjectNormalizer::ENABLE_MAX_DEPTH and AbstractObjectNormalizer::MAX_DEPTH_HANDLER.
ObjectToPopulateTestTrait
SkipNullValuesTestTrait
Test AbstractObjectNormalizer::SKIP_NULL_VALUES.
SkipUninitializedValuesTestTrait
Test AbstractObjectNormalizer::SKIP_UNINITIALIZED_VALUES.
TypeEnforcementTestTrait
Test type mismatches with a denormalizer that is aware of types.
ServiceLocatorTrait
A trait to help implement ServiceProviderInterface.
ServiceSubscriberTrait
Implementation of ServiceSubscriberInterface that determines subscribed services from method return types. Service ids are available as "ClassName::methodName".
TranslatorTrait
A trait to help implement TranslatorInterface and LocaleAwareInterface.
RuntimeLoaderProvider
AutoMappingTrait
Utility methods to create auto mapping loaders.
TraitPass
VarDumperTestTrait
LazyGhostTrait
LazyProxyTrait
Mixin
This trait provides nurllOr*, all* and allNullOr* variants of assertion base methods.

Enums

YesOrNo
SimpleEnumAsset
TokenType
AccessLevel
City
Suit
Unit
UserStatus
GH10288People
GH10334ProductTypeId
Suit
Level
Represents the log levels
Suit
BasicSuit
BackedSuit
Sort
Collection sorting
TestEnum
TestEnum2
AnsiColorMode
FooUnitEnum
IntBackedEnum
StringBackedEnum
EnumInt
EnumString
FooBackedEnum
FooEnum
Answer
Number
Suit
FooUnitEnum
Suit
FooEnum
Suit
ExistingEnum
ExistingEnumReal
Requirement
TestIntBackedEnum
TestStringBackedEnum
TestStringBackedEnum2
TestUnitEnum
IrrelevantEnum
An irrelevant enum.
IntegerBackedEnumDummy
StringBackedEnumDummy
UnitEnumDummy
EnumA
EnumB
TestEnum
BackedEnumFixture
UnitEnumFixture
FooUnitEnum
FooBackedEnum
FooUnitEnum

Constants

ARGS  = '\\((?<args>[^()]*+(?:\\((?&args)\\)[^()]*+)*+)\\)'
ERR_READ_FAILED  = 3
ERR_SELECT_FAILED  = 1
ERR_TIMEOUT  = 2
ERR_WRITE_FAILED  = 4
FLEX_TEST_DIR  = \dirname(__DIR__) . '/build'
FOO  = 'BAR'
GITHUB_ISSUE  = 797
GRAPHEME_EXTR_COUNT  = 0
GRAPHEME_EXTR_COUNT  = 0
GRAPHEME_EXTR_MAXBYTES  = 1
GRAPHEME_EXTR_MAXBYTES  = 1
GRAPHEME_EXTR_MAXCHARS  = 2
GRAPHEME_EXTR_MAXCHARS  = 2
IDNA_ALLOW_UNASSIGNED  = 1
IDNA_ALLOW_UNASSIGNED  = 1
IDNA_CHECK_BIDI  = 4
IDNA_CHECK_BIDI  = 4
IDNA_CHECK_CONTEXTJ  = 8
IDNA_CHECK_CONTEXTJ  = 8
IDNA_DEFAULT  = 0
IDNA_DEFAULT  = 0
IDNA_ERROR_BIDI  = 2048
IDNA_ERROR_BIDI  = 2048
IDNA_ERROR_CONTEXTJ  = 4096
IDNA_ERROR_CONTEXTJ  = 4096
IDNA_ERROR_DISALLOWED  = 128
IDNA_ERROR_DISALLOWED  = 128
IDNA_ERROR_DOMAIN_NAME_TOO_LONG  = 4
IDNA_ERROR_DOMAIN_NAME_TOO_LONG  = 4
IDNA_ERROR_EMPTY_LABEL  = 1
IDNA_ERROR_EMPTY_LABEL  = 1
IDNA_ERROR_HYPHEN_3_4  = 32
IDNA_ERROR_HYPHEN_3_4  = 32
IDNA_ERROR_INVALID_ACE_LABEL  = 1024
IDNA_ERROR_INVALID_ACE_LABEL  = 1024
IDNA_ERROR_LABEL_HAS_DOT  = 512
IDNA_ERROR_LABEL_HAS_DOT  = 512
IDNA_ERROR_LABEL_TOO_LONG  = 2
IDNA_ERROR_LABEL_TOO_LONG  = 2
IDNA_ERROR_LEADING_COMBINING_MARK  = 64
IDNA_ERROR_LEADING_COMBINING_MARK  = 64
IDNA_ERROR_LEADING_HYPHEN  = 8
IDNA_ERROR_LEADING_HYPHEN  = 8
IDNA_ERROR_PUNYCODE  = 256
IDNA_ERROR_PUNYCODE  = 256
IDNA_ERROR_TRAILING_HYPHEN  = 16
IDNA_ERROR_TRAILING_HYPHEN  = 16
IDNA_NONTRANSITIONAL_TO_ASCII  = 16
IDNA_NONTRANSITIONAL_TO_ASCII  = 16
IDNA_NONTRANSITIONAL_TO_UNICODE  = 32
IDNA_NONTRANSITIONAL_TO_UNICODE  = 32
IDNA_USE_STD3_RULES  = 2
IDNA_USE_STD3_RULES  = 2
INTL_IDNA_VARIANT_2003  = 0
INTL_IDNA_VARIANT_UTS46  = 1
INTL_IDNA_VARIANT_UTS46  = 1
LIB  = '(?(DEFINE) (?<singleQuotedString>\'[^\\\\\']*+(?:\\\\.[^\\\\\']*+)*+\') (?<doubleQuotedString>"[^\\\\"]*+(?:\\\\.[^\\\\"]*+)*+") (?<string>(?&singleQuotedString)|(?&doubleQuotedString)) (?<comment>/\\*[^*]*+(?:\\*(?!/)[^*]*+)*+\\*/) (?<code>\\{[^\'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^\'"/{}]*+)*+}) )'
LINE  = \str_repeat('-', \LINE_WIDTH) . "\n"
LINE_WIDTH  = 75
MB_CASE_LOWER  = 1
MB_CASE_LOWER  = 1
MB_CASE_TITLE  = 2
MB_CASE_TITLE  = 2
MB_CASE_UPPER  = 0
MB_CASE_UPPER  = 0
PARAMS  = '\\[(?<params>[^[\\]]*+(?:\\[(?&params)\\][^[\\]]*+)*+)\\]'
PHPUNIT_COMPOSER_INSTALL  = \dirname(__DIR__) . '/vendor/autoload.php'
SYMFONY_GRAPHEME_CLUSTER_RX  = ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX
T_NAME_FULLY_QUALIFIED  = 'T_NAME_FULLY_QUALIFIED'
T_NAME_QUALIFIED  = 'T_NAME_QUALIFIED'
TEST_FILES_PATH  = __DIR__ . \DIRECTORY_SEPARATOR . '_files' . \DIRECTORY_SEPARATOR
TEST_FILES_PATH  = __DIR__ . \DIRECTORY_SEPARATOR . '_files' . \DIRECTORY_SEPARATOR
U_IDNA_ACE_PREFIX_ERROR  = 66564
U_IDNA_ACE_PREFIX_ERROR  = 66564
U_IDNA_CHECK_BIDI_ERROR  = 66562
U_IDNA_CHECK_BIDI_ERROR  = 66562
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = 66568
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR  = 66568
U_IDNA_ERROR_LIMIT  = 66569
U_IDNA_ERROR_LIMIT  = 66569
U_IDNA_ERROR_START  = 66560
U_IDNA_ERROR_START  = 66560
U_IDNA_LABEL_TOO_LONG_ERROR  = 66566
U_IDNA_LABEL_TOO_LONG_ERROR  = 66566
U_IDNA_PROHIBITED_ERROR  = 66560
U_IDNA_PROHIBITED_ERROR  = 66560
U_IDNA_STD3_ASCII_RULES_ERROR  = 66563
U_IDNA_STD3_ASCII_RULES_ERROR  = 66563
U_IDNA_UNASSIGNED_ERROR  = 66561
U_IDNA_UNASSIGNED_ERROR  = 66561
U_IDNA_VERIFICATION_ERROR  = 66565
U_IDNA_VERIFICATION_ERROR  = 66565
U_IDNA_ZERO_LENGTH_LABEL_ERROR  = 66567
U_IDNA_ZERO_LENGTH_LABEL_ERROR  = 66567
U_STRINGPREP_CHECK_BIDI_ERROR  = 66562
U_STRINGPREP_CHECK_BIDI_ERROR  = 66562
U_STRINGPREP_PROHIBITED_ERROR  = 66560
U_STRINGPREP_PROHIBITED_ERROR  = 66560
U_STRINGPREP_UNASSIGNED_ERROR  = 66561
U_STRINGPREP_UNASSIGNED_ERROR  = 66561
UUID_TYPE_DEFAULT  = 0
UUID_TYPE_RANDOM  = 4
UUID_TYPE_TIME  = 1

Functions

getCalculatorImplementation()  : Calculator
makeMeACustomConnection()  : MyConnection
getFirstAnimal()  : Animal|null
test()  : Animal|null
error_log()  : mixed
mail()  : mixed
newrelic_notice_error()  : mixed
newrelic_set_appname()  : mixed
newrelic_name_transaction()  : mixed
newrelic_add_custom_parameter()  : mixed
tester()  : mixed
deep_copy()  : mixed
Deep copies the given value.
preprocessGrammar()  : mixed
resolveNodes()  : mixed
resolveMacros()  : mixed
assertArgs()  : mixed
resolveStackAccess()  : mixed
removeTrailingWhitespace()  : mixed
regex()  : mixed
magicSplit()  : mixed
ensureDirExists()  : mixed
execCmd()  : mixed
canonicalize()  : mixed
filesInDir()  : mixed
showHelp()  : mixed
foo()  : mixed
foo()  : mixed
foo()  : mixed
foo()  : mixed
globalFunction()  : mixed
f()  : void
g()  : void
h()  : void
functionWithIntersectionTypes()  : IntersectionPartOne|IntersectionPartTwo
functionWithUnionTypes()  : string|bool
empty1()  : mixed
empty2()  : mixed
simple1()  : mixed
simple2()  : mixed
withIf()  : mixed
outsideFunction()  : int
baz()  : mixed
foo()  : mixed
baz()  : mixed
xyz()  : mixed
foo()  : mixed
manifest()  : void
sbom()  : void
package()  : array<string|int, mixed>
version()  : string
dependencies()  : array<string|int, mixed>
versionWithReference()  : string
writeComponent()  : void
assertArrayHasKey()  : void
Asserts that an array has a specified key.
assertArrayNotHasKey()  : void
Asserts that an array does not have a specified key.
assertContains()  : void
Asserts that a haystack contains a needle.
assertContainsEquals()  : void
assertNotContains()  : void
Asserts that a haystack does not contain a needle.
assertNotContainsEquals()  : void
assertContainsOnly()  : void
Asserts that a haystack contains only values of a given type.
assertContainsOnlyInstancesOf()  : void
Asserts that a haystack contains only instances of a given class name.
assertNotContainsOnly()  : void
Asserts that a haystack does not contain only values of a given type.
assertCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertNotCount()  : void
Asserts the number of elements of an array, Countable or Traversable.
assertEquals()  : void
Asserts that two variables are equal.
assertEqualsCanonicalizing()  : void
Asserts that two variables are equal (canonicalizing).
assertEqualsIgnoringCase()  : void
Asserts that two variables are equal (ignoring case).
assertEqualsWithDelta()  : void
Asserts that two variables are equal (with delta).
assertNotEquals()  : void
Asserts that two variables are not equal.
assertNotEqualsCanonicalizing()  : void
Asserts that two variables are not equal (canonicalizing).
assertNotEqualsIgnoringCase()  : void
Asserts that two variables are not equal (ignoring case).
assertNotEqualsWithDelta()  : void
Asserts that two variables are not equal (with delta).
assertObjectEquals()  : void
assertEmpty()  : void
Asserts that a variable is empty.
assertNotEmpty()  : void
Asserts that a variable is not empty.
assertGreaterThan()  : void
Asserts that a value is greater than another value.
assertGreaterThanOrEqual()  : void
Asserts that a value is greater than or equal to another value.
assertLessThan()  : void
Asserts that a value is smaller than another value.
assertLessThanOrEqual()  : void
Asserts that a value is smaller than or equal to another value.
assertFileEquals()  : void
Asserts that the contents of one file is equal to the contents of another file.
assertFileEqualsCanonicalizing()  : void
Asserts that the contents of one file is equal to the contents of another file (canonicalizing).
assertFileEqualsIgnoringCase()  : void
Asserts that the contents of one file is equal to the contents of another file (ignoring case).
assertFileNotEquals()  : void
Asserts that the contents of one file is not equal to the contents of another file.
assertFileNotEqualsCanonicalizing()  : void
Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).
assertFileNotEqualsIgnoringCase()  : void
Asserts that the contents of one file is not equal to the contents of another file (ignoring case).
assertStringEqualsFile()  : void
Asserts that the contents of a string is equal to the contents of a file.
assertStringEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is equal to the contents of a file (canonicalizing).
assertStringEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is equal to the contents of a file (ignoring case).
assertStringNotEqualsFile()  : void
Asserts that the contents of a string is not equal to the contents of a file.
assertStringNotEqualsFileCanonicalizing()  : void
Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).
assertStringNotEqualsFileIgnoringCase()  : void
Asserts that the contents of a string is not equal to the contents of a file (ignoring case).
assertIsReadable()  : void
Asserts that a file/dir is readable.
assertIsNotReadable()  : void
Asserts that a file/dir exists and is not readable.
assertNotIsReadable()  : void
Asserts that a file/dir exists and is not readable.
assertIsWritable()  : void
Asserts that a file/dir exists and is writable.
assertIsNotWritable()  : void
Asserts that a file/dir exists and is not writable.
assertNotIsWritable()  : void
Asserts that a file/dir exists and is not writable.
assertDirectoryExists()  : void
Asserts that a directory exists.
assertDirectoryDoesNotExist()  : void
Asserts that a directory does not exist.
assertDirectoryNotExists()  : void
Asserts that a directory does not exist.
assertDirectoryIsReadable()  : void
Asserts that a directory exists and is readable.
assertDirectoryIsNotReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryNotIsReadable()  : void
Asserts that a directory exists and is not readable.
assertDirectoryIsWritable()  : void
Asserts that a directory exists and is writable.
assertDirectoryIsNotWritable()  : void
Asserts that a directory exists and is not writable.
assertDirectoryNotIsWritable()  : void
Asserts that a directory exists and is not writable.
assertFileExists()  : void
Asserts that a file exists.
assertFileDoesNotExist()  : void
Asserts that a file does not exist.
assertFileNotExists()  : void
Asserts that a file does not exist.
assertFileIsReadable()  : void
Asserts that a file exists and is readable.
assertFileIsNotReadable()  : void
Asserts that a file exists and is not readable.
assertFileNotIsReadable()  : void
Asserts that a file exists and is not readable.
assertFileIsWritable()  : void
Asserts that a file exists and is writable.
assertFileIsNotWritable()  : void
Asserts that a file exists and is not writable.
assertFileNotIsWritable()  : void
Asserts that a file exists and is not writable.
assertTrue()  : void
Asserts that a condition is true.
assertNotTrue()  : void
Asserts that a condition is not true.
assertFalse()  : void
Asserts that a condition is false.
assertNotFalse()  : void
Asserts that a condition is not false.
assertNull()  : void
Asserts that a variable is null.
assertNotNull()  : void
Asserts that a variable is not null.
assertFinite()  : void
Asserts that a variable is finite.
assertInfinite()  : void
Asserts that a variable is infinite.
assertNan()  : void
Asserts that a variable is nan.
assertClassHasAttribute()  : void
Asserts that a class has a specified attribute.
assertClassNotHasAttribute()  : void
Asserts that a class does not have a specified attribute.
assertClassHasStaticAttribute()  : void
Asserts that a class has a specified static attribute.
assertClassNotHasStaticAttribute()  : void
Asserts that a class does not have a specified static attribute.
assertObjectHasAttribute()  : void
Asserts that an object has a specified attribute.
assertObjectNotHasAttribute()  : void
Asserts that an object does not have a specified attribute.
assertObjectHasProperty()  : void
Asserts that an object has a specified property.
assertObjectNotHasProperty()  : void
Asserts that an object does not have a specified property.
assertSame()  : void
Asserts that two variables have the same type and value.
assertNotSame()  : void
Asserts that two variables do not have the same type and value.
assertInstanceOf()  : void
Asserts that a variable is of a given type.
assertNotInstanceOf()  : void
Asserts that a variable is not of a given type.
assertIsArray()  : void
Asserts that a variable is of type array.
assertIsBool()  : void
Asserts that a variable is of type bool.
assertIsFloat()  : void
Asserts that a variable is of type float.
assertIsInt()  : void
Asserts that a variable is of type int.
assertIsNumeric()  : void
Asserts that a variable is of type numeric.
assertIsObject()  : void
Asserts that a variable is of type object.
assertIsResource()  : void
Asserts that a variable is of type resource.
assertIsClosedResource()  : void
Asserts that a variable is of type resource and is closed.
assertIsString()  : void
Asserts that a variable is of type string.
assertIsScalar()  : void
Asserts that a variable is of type scalar.
assertIsCallable()  : void
Asserts that a variable is of type callable.
assertIsIterable()  : void
Asserts that a variable is of type iterable.
assertIsNotArray()  : void
Asserts that a variable is not of type array.
assertIsNotBool()  : void
Asserts that a variable is not of type bool.
assertIsNotFloat()  : void
Asserts that a variable is not of type float.
assertIsNotInt()  : void
Asserts that a variable is not of type int.
assertIsNotNumeric()  : void
Asserts that a variable is not of type numeric.
assertIsNotObject()  : void
Asserts that a variable is not of type object.
assertIsNotResource()  : void
Asserts that a variable is not of type resource.
assertIsNotClosedResource()  : void
Asserts that a variable is not of type resource.
assertIsNotString()  : void
Asserts that a variable is not of type string.
assertIsNotScalar()  : void
Asserts that a variable is not of type scalar.
assertIsNotCallable()  : void
Asserts that a variable is not of type callable.
assertIsNotIterable()  : void
Asserts that a variable is not of type iterable.
assertMatchesRegularExpression()  : void
Asserts that a string matches a given regular expression.
assertRegExp()  : void
Asserts that a string matches a given regular expression.
assertDoesNotMatchRegularExpression()  : void
Asserts that a string does not match a given regular expression.
assertNotRegExp()  : void
Asserts that a string does not match a given regular expression.
assertSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.
assertNotSameSize()  : void
Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.
assertStringMatchesFormat()  : void
Asserts that a string matches a given format string.
assertStringNotMatchesFormat()  : void
Asserts that a string does not match a given format string.
assertStringMatchesFormatFile()  : void
Asserts that a string matches a given format file.
assertStringNotMatchesFormatFile()  : void
Asserts that a string does not match a given format string.
assertStringStartsWith()  : void
Asserts that a string starts with a given prefix.
assertStringStartsNotWith()  : void
Asserts that a string starts not with a given prefix.
assertStringContainsString()  : void
assertStringContainsStringIgnoringCase()  : void
assertStringNotContainsString()  : void
assertStringNotContainsStringIgnoringCase()  : void
assertStringEndsWith()  : void
Asserts that a string ends with a given suffix.
assertStringEndsNotWith()  : void
Asserts that a string ends not with a given suffix.
assertXmlFileEqualsXmlFile()  : void
Asserts that two XML files are equal.
assertXmlFileNotEqualsXmlFile()  : void
Asserts that two XML files are not equal.
assertXmlStringEqualsXmlFile()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlFile()  : void
Asserts that two XML documents are not equal.
assertXmlStringEqualsXmlString()  : void
Asserts that two XML documents are equal.
assertXmlStringNotEqualsXmlString()  : void
Asserts that two XML documents are not equal.
assertEqualXMLStructure()  : void
Asserts that a hierarchy of DOMElements matches.
assertThat()  : void
Evaluates a PHPUnit\Framework\Constraint matcher object.
assertJson()  : void
Asserts that a string is a valid JSON string.
assertJsonStringEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are equal.
assertJsonStringNotEqualsJsonString()  : void
Asserts that two given JSON encoded objects or arrays are not equal.
assertJsonStringEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are equal.
assertJsonStringNotEqualsJsonFile()  : void
Asserts that the generated JSON encoded object and the content of the given file are not equal.
assertJsonFileEqualsJsonFile()  : void
Asserts that two JSON files are equal.
assertJsonFileNotEqualsJsonFile()  : void
Asserts that two JSON files are not equal.
logicalAnd()  : LogicalAnd
logicalOr()  : LogicalOr
logicalNot()  : LogicalNot
logicalXor()  : LogicalXor
anything()  : IsAnything
isTrue()  : IsTrue
callback()  : Callback
isFalse()  : IsFalse
isJson()  : IsJson
isNull()  : IsNull
isFinite()  : IsFinite
isInfinite()  : IsInfinite
isNan()  : IsNan
containsEqual()  : TraversableContainsEqual
containsIdentical()  : TraversableContainsIdentical
containsOnly()  : TraversableContainsOnly
containsOnlyInstancesOf()  : TraversableContainsOnly
arrayHasKey()  : ArrayHasKey
equalTo()  : IsEqual
equalToCanonicalizing()  : IsEqualCanonicalizing
equalToIgnoringCase()  : IsEqualIgnoringCase
equalToWithDelta()  : IsEqualWithDelta
isEmpty()  : IsEmpty
isWritable()  : IsWritable
isReadable()  : IsReadable
directoryExists()  : DirectoryExists
fileExists()  : FileExists
greaterThan()  : GreaterThan
greaterThanOrEqual()  : LogicalOr
classHasAttribute()  : ClassHasAttribute
classHasStaticAttribute()  : ClassHasStaticAttribute
objectHasAttribute()  : ObjectHasAttribute
identicalTo()  : IsIdentical
isInstanceOf()  : IsInstanceOf
isType()  : IsType
lessThan()  : LessThan
lessThanOrEqual()  : LogicalOr
matchesRegularExpression()  : RegularExpression
matches()  : StringMatchesFormatDescription
stringStartsWith()  : StringStartsWith
stringContains()  : StringContains
stringEndsWith()  : StringEndsWith
countOf()  : Count
objectEquals()  : ObjectEquals
any()  : AnyInvokedCount
Returns a matcher that matches when the method is executed zero or more times.
never()  : InvokedCount
Returns a matcher that matches when the method is never executed.
atLeast()  : InvokedAtLeastCount
Returns a matcher that matches when the method is executed at least N times.
atLeastOnce()  : InvokedAtLeastOnce
Returns a matcher that matches when the method is executed at least once.
once()  : InvokedCount
Returns a matcher that matches when the method is executed exactly once.
exactly()  : InvokedCount
Returns a matcher that matches when the method is executed exactly $count times.
atMost()  : InvokedAtMostCount
Returns a matcher that matches when the method is executed at most N times.
at()  : InvokedAtIndex
Returns a matcher that matches when the method is executed at the given index.
returnValue()  : ReturnStub
returnValueMap()  : ReturnValueMap
returnArgument()  : ReturnArgument
returnCallback()  : ReturnCallback
returnSelf()  : ReturnSelf
Returns the current object.
throwException()  : Exception
onConsecutiveCalls()  : ConsecutiveCalls
globalFunction()  : void
func()  : mixed
consume()  : null
consume()  : false
consume()  : stdClass
consume()  : array<string|int, mixed>
consume()  : bool
consume()  : callable
consume()  : resource
consume()  : float
consume()  : int
consume()  : iterable<string|int, mixed>
consume()  : int
consume()  : int
consume()  : int
consume()  : int
consume()  : int
consume()  : float
consume()  : int
consume()  : array<string|int, mixed>
consume()  : int
consume()  : int
consume()  : object
consume()  : int
consume()  : numeric-string|int|float
consume()  : object
consume()  : resource
consume()  : mixed
consume()  : string
consume()  : int
consume()  : int
consume()  : B
consume()  : int
consume()  : int
consume()  : null
consume()  : stdClass
consume()  : true
consume()  : int
assertType()  : void
assertNativeType()  : void
assertVariableCertainty()  : void
v1()  : non-empty-string
Returns a version 1 (Gregorian time) UUID from a host ID, sequence number, and the current time
v2()  : non-empty-string
Returns a version 2 (DCE Security) UUID from a local domain, local identifier, host ID, clock sequence, and the current time
v3()  : non-empty-string
Returns a version 3 (name-based) UUID based on the MD5 hash of a namespace ID and a name
v4()  : non-empty-string
Returns a version 4 (random) UUID
v5()  : non-empty-string
Returns a version 5 (name-based) UUID based on the SHA-1 hash of a namespace ID and a name
v6()  : non-empty-string
Returns a version 6 (reordered time) UUID from a host ID, sequence number, and the current time
v7()  : non-empty-string
Returns a version 7 (Unix Epoch time) UUID
v8()  : non-empty-string
Returns a version 8 (custom) UUID
uuid_create()  : string
uuid_generate_md5()  : string
uuid_generate_sha1()  : string
uuid_parse()  : string
another_function()  : void
example_function()  : void
snapshotFunction()  : void
baz()  : void
callback_function()  : void
noReturnType()  : mixed
voidReturnType()  : void
classReturnType()  : stdClass
objectReturnType()  : object
arrayReturnType()  : array<string|int, mixed>
boolReturnType()  : bool
floatReturnType()  : float
intReturnType()  : int
stringReturnType()  : string
now()  : DateTimeImmutable
Returns the current time as a DateTimeImmutable.
createClosure()  : mixed
param()  : ParamConfigurator
Creates a parameter.
service()  : ReferenceConfigurator
Creates a reference to a service.
inline_service()  : InlineServiceConfigurator
Creates an inline service.
service_locator()  : ServiceLocatorArgument
Creates a service locator.
iterator()  : IteratorArgument
Creates a lazy iterator.
tagged_iterator()  : TaggedIteratorArgument
Creates a lazy iterator by tag name.
tagged_locator()  : ServiceLocatorArgument
Creates a service locator by tag name.
expr()  : Expression
Creates an expression.
abstract_arg()  : AbstractArgument
Creates an abstract argument.
env()  : EnvConfigurator
Creates an environment variable reference.
service_closure()  : ClosureReferenceConfigurator
Creates a closure service reference.
closure()  : InlineServiceConfigurator
Creates a closure.
myFunction()  : void
factoryFunction()  : FactoryDummy
sc_configure()  : mixed
trigger_deprecation()  : void
Triggers a silenced deprecation notice.
test_namespaced_function()  : mixed
headers_sent()  : mixed
header()  : mixed
testHeader()  : mixed
fn_namespaced()  : mixed
fn_namespaced()  : mixed
controller_function()  : mixed
some_controller_function()  : mixed
controller_func()  : mixed
bailout()  : mixed
strip_minor_versions()  : string
centered()  : string
cd()  : void
run()  : void
get_icu_version_from_genrb()  : string|null
spl_autoload_functions()  : mixed
grapheme_extract()  : mixed
grapheme_stripos()  : mixed
grapheme_stristr()  : mixed
grapheme_strlen()  : mixed
grapheme_strpos()  : mixed
grapheme_strripos()  : mixed
grapheme_strrpos()  : mixed
grapheme_strstr()  : mixed
grapheme_substr()  : mixed
grapheme_extract()  : string|false
grapheme_stripos()  : int|false
grapheme_stristr()  : string|false
grapheme_strlen()  : int|false|null
grapheme_strpos()  : int|false
grapheme_strripos()  : int|false
grapheme_strrpos()  : int|false
grapheme_strstr()  : string|false
grapheme_substr()  : string|false
intl_is_failure()  : mixed
intl_get_error_code()  : mixed
intl_get_error_message()  : mixed
intl_error_name()  : mixed
intl_is_failure()  : bool
intl_get_error_code()  : int
intl_get_error_message()  : string
intl_error_name()  : string
idn_to_ascii()  : mixed
idn_to_utf8()  : mixed
idn_to_ascii()  : string|false
idn_to_utf8()  : string|false
normalizer_is_normalized()  : mixed
normalizer_normalize()  : mixed
normalizer_is_normalized()  : bool
normalizer_normalize()  : string|false
mb_convert_encoding()  : mixed
mb_decode_mimeheader()  : mixed
mb_encode_mimeheader()  : mixed
mb_decode_numericentity()  : mixed
mb_encode_numericentity()  : mixed
mb_convert_case()  : mixed
mb_internal_encoding()  : mixed
mb_language()  : mixed
mb_list_encodings()  : mixed
mb_encoding_aliases()  : mixed
mb_check_encoding()  : mixed
mb_detect_encoding()  : mixed
mb_detect_order()  : mixed
mb_parse_str()  : mixed
mb_strlen()  : mixed
mb_strpos()  : mixed
mb_strtolower()  : mixed
mb_strtoupper()  : mixed
mb_substitute_character()  : mixed
mb_substr()  : mixed
mb_stripos()  : mixed
mb_stristr()  : mixed
mb_strrchr()  : mixed
mb_strrichr()  : mixed
mb_strripos()  : mixed
mb_strrpos()  : mixed
mb_strstr()  : mixed
mb_get_info()  : mixed
mb_http_output()  : mixed
mb_strwidth()  : mixed
mb_substr_count()  : mixed
mb_output_handler()  : mixed
mb_http_input()  : mixed
mb_convert_variables()  : mixed
mb_ord()  : mixed
mb_chr()  : mixed
mb_scrub()  : mixed
mb_str_split()  : mixed
mb_str_pad()  : string
mb_convert_encoding()  : array<string|int, mixed>|string|false
mb_decode_mimeheader()  : string
mb_encode_mimeheader()  : string
mb_decode_numericentity()  : string
mb_encode_numericentity()  : string
mb_convert_case()  : string
mb_internal_encoding()  : string|bool
mb_language()  : string|bool
mb_list_encodings()  : array<string|int, mixed>
mb_encoding_aliases()  : array<string|int, mixed>
mb_check_encoding()  : bool
mb_detect_encoding()  : string|false
mb_detect_order()  : array<string|int, mixed>|bool
mb_parse_str()  : bool
mb_strlen()  : int
mb_strpos()  : int|false
mb_strtolower()  : string
mb_strtoupper()  : string
mb_substitute_character()  : string|int|bool
mb_substr()  : string
mb_stripos()  : int|false
mb_stristr()  : string|false
mb_strrchr()  : string|false
mb_strrichr()  : string|false
mb_strripos()  : int|false
mb_strrpos()  : int|false
mb_strstr()  : string|false
mb_get_info()  : array<string|int, mixed>|string|int|false
mb_http_output()  : string|bool
mb_strwidth()  : int
mb_substr_count()  : int
mb_output_handler()  : string
mb_http_input()  : array<string|int, mixed>|string|false
mb_convert_variables()  : string|false
mb_ord()  : int|false
mb_chr()  : string|false
mb_scrub()  : string
mb_str_split()  : array<string|int, mixed>
mb_str_pad()  : string
json_validate()  : bool
mb_str_pad()  : string
stream_context_set_options()  : bool
ldap_exop_sync()  : bool
ldap_connect_wallet()  : mixed
ldap_exop_sync()  : bool
ldap_connect_wallet()  : Connection|false
handleSignal()  : mixed
Runs a PHP script that can be stopped only with a SIGKILL (9) signal for 3 seconds.
u()  : UnicodeString
b()  : ByteString
s()  : UnicodeString|ByteString
findTranslationFiles()  : array<string|int, mixed>
calculateTranslationStatus()  : array<string|int, mixed>
isTranslationCompleted()  : bool
printTranslationStatus()  : mixed
extractLocaleFromFilePath()  : mixed
extractTranslationKeys()  : array<string|int, mixed>
findTransUnitMismatches()  : array<string|int, mixed>
Check whether the trans-unit id and source match with the base translation.
printTitle()  : mixed
printTable()  : mixed
textColorGreen()  : mixed
textColorRed()  : mixed
textColorNormal()  : mixed
t()  : TranslatableMessage
twig_is_selected_choice()  : bool
Returns whether a choice is selected for a given form value.
updateValidatorFormats()  : void
choice_callback()  : mixed
esc()  : string
dump()  : mixed
dd()  : never
reflectionParameterFixture()  : mixed
bar()  : mixed
twig_inline_css()  : string
twig_inky()  : string
twig_html_to_markdown()  : string
foo_escaper_for_test()  : mixed
foo_escaper_for_test1()  : mixed
getRuntime()  : mixed
html()  : mixed
test_foo()  : mixed
custom_Twig_Tests_Node_Expression_CallTest_function()  : mixed
twig_tests_filter_dummy()  : mixed
twig_tests_filter_barbar()  : mixed
twig_tests_function_dummy()  : mixed
twig_tests_function_barbar()  : mixed
twig_tests_test_barbar()  : mixed
alnum()  : string
nullOrAlnum()  : string|null
allAlnum()  : iterable<string|int, string>
allNullOrAlnum()  : iterable<string|int, string|null>
alpha()  : mixed
nullOrAlpha()  : mixed
allAlpha()  : mixed
allNullOrAlpha()  : mixed
boolean()  : bool
nullOrBoolean()  : bool|null
allBoolean()  : iterable<string|int, bool>
allNullOrBoolean()  : iterable<string|int, bool|null>
classExists()  : class-string
nullOrClassExists()  : class-string|null
allClassExists()  : iterable<string|int, class-string>
allNullOrClassExists()  : iterable<string|int, class-string|null>
contains()  : string
nullOrContains()  : string|null
allContains()  : iterable<string|int, string>
allNullOrContains()  : iterable<string|int, string|null>
count()  : Countable|array<string|int, mixed>
nullOrCount()  : null|Countable|array<string|int, mixed>
allCount()  : iterable<string|int, Countable|array<string|int, mixed>>
allNullOrCount()  : iterable<string|int, Countable|array<string|int, mixed>|null>
countBetween()  : Countable|array<string|int, mixed>
nullOrCountBetween()  : null|Countable|array<string|int, mixed>
allCountBetween()  : iterable<string|int, Countable|array<string|int, mixed>>
allNullOrCountBetween()  : iterable<string|int, Countable|array<string|int, mixed>|null>
digits()  : string
nullOrDigits()  : string|null
allDigits()  : iterable<string|int, string>
allNullOrDigits()  : iterable<string|int, string|null>
directory()  : mixed
nullOrDirectory()  : mixed
allDirectory()  : mixed
allNullOrDirectory()  : mixed
email()  : mixed
nullOrEmail()  : mixed
allEmail()  : mixed
allNullOrEmail()  : mixed
endsWith()  : string
nullOrEndsWith()  : string|null
allEndsWith()  : iterable<string|int, string>
allNullOrEndsWith()  : iterable<string|int, string|null>
eq()  : mixed
nullOrEq()  : mixed
allEq()  : mixed
allNullOrEq()  : mixed
false()  : false
nullOrFalse()  : null|false
allFalse()  : iterable<string|int, false>
allNullOrFalse()  : iterable<string|int, false|null>
file()  : mixed
nullOrFile()  : mixed
allFile()  : mixed
allNullOrFile()  : mixed
fileExists()  : mixed
nullOrFileExists()  : mixed
allFileExists()  : mixed
allNullOrFileExists()  : mixed
float()  : float
nullOrFloat()  : float|null
allFloat()  : iterable<string|int, float>
allNullOrFloat()  : iterable<string|int, float|null>
greaterThan()  : mixed
nullOrGreaterThan()  : mixed
allGreaterThan()  : mixed
allNullOrGreaterThan()  : mixed
greaterThanEq()  : mixed
nullOrGreaterThanEq()  : mixed
allGreaterThanEq()  : mixed
allNullOrGreaterThanEq()  : mixed
implementsInterface()  : Serializable>
nullOrImplementsInterface()  : null|Serializable>
allImplementsInterface()  : iterable<string|int, Serializable>>
allNullOrImplementsInterface()  : iterable<string|int, Serializable>|null>
inArray()  : mixed
nullOrInArray()  : mixed
allInArray()  : mixed
allNullOrInArray()  : mixed
integer()  : int
nullOrInteger()  : int|null
allInteger()  : iterable<string|int, int>
allNullOrInteger()  : iterable<string|int, int|null>
integerish()  : numeric-string|int|float
nullOrIntegerish()  : null|(numeric)
allIntegerish()  : iterable<string|int, numeric-string|int|float>
allNullOrIntegerish()  : iterable<string|int, (numeric)|null>
interfaceExists()  : class-string
nullOrInterfaceExists()  : null|class-string
allInterfaceExists()  : iterable<string|int, class-string>
allNullOrInterfaceExists()  : iterable<string|int, class-string|null>
ip()  : mixed
nullOrIp()  : mixed
allIp()  : mixed
allNullOrIp()  : mixed
ipv4()  : mixed
nullOrIpv4()  : mixed
allIpv4()  : mixed
allNullOrIpv4()  : mixed
ipv6()  : mixed
nullOrIpv6()  : mixed
allIpv6()  : mixed
allNullOrIpv6()  : mixed
isAnyOf()  : object|string
nullOrIsAnyOf()  : null|object|string
allIsAnyOf()  : iterable<string|int, object|string>
allNullOrIsAnyOf()  : iterable<string|int, object|string|null>
isAOf()  : mixed
nullOrIsAOf()  : mixed
allIsAOf()  : iterable<string|int, Serializable>|Serializable>
allNullOrIsAOf()  : iterable<string|int, Serializable>|Serializable|null>
isArray()  : array<string|int, mixed>
nullOrIsArray()  : array<string|int, mixed>|null
allIsArray()  : iterable<string|int, array<string|int, mixed>>
allNullOrIsArray()  : iterable<string|int, array<string|int, mixed>|null>
isArrayAccessible()  : array<string|int, mixed>|ArrayAccess
nullOrIsArrayAccessible()  : null|array<string|int, mixed>|ArrayAccess
allIsArrayAccessible()  : iterable<string|int, array<string|int, mixed>|ArrayAccess>
allNullOrIsArrayAccessible()  : iterable<string|int, array<string|int, mixed>|ArrayAccess|null>
isCallable()  : callable
nullOrIsCallable()  : callable|null
allIsCallable()  : iterable<string|int, callable>
allNullOrIsCallable()  : iterable<string|int, callable|null>
isCountable()  : countable
nullOrIsCountable()  : null|countable
allIsCountable()  : iterable<string|int, countable>
allNullOrIsCountable()  : iterable<string|int, countable|null>
isInstanceOf()  : Serializable
nullOrIsInstanceOf()  : Serializable|null
allIsInstanceOf()  : iterable<string|int, Serializable>
allNullOrIsInstanceOf()  : iterable<string|int, Serializable|null>
isInstanceOfAny()  : mixed
nullOrIsInstanceOfAny()  : mixed
allIsInstanceOfAny()  : mixed
allNullOrIsInstanceOfAny()  : mixed
isIterable()  : iterable<string|int, mixed>
nullOrIsIterable()  : iterable<string|int, mixed>|null
allIsIterable()  : iterable<string|int, iterable<string|int, mixed>>
allNullOrIsIterable()  : iterable<string|int, iterable<string|int, mixed>|null>
isList()  : array<int, mixed>
isListWithKnownType()  : array<int, stdClass>
nullOrIsList()  : null|array<int, mixed>
allIsList()  : iterable<string|int, array<int, mixed>>
allNullOrIsList()  : iterable<string|int, array<int, mixed>|null>
isNonEmptyList()  : array<int, mixed>
nullOrIsNonEmptyList()  : null|array<int, mixed>
allIsNonEmptyList()  : iterable<string|int, array<int, mixed>>
allNullOrIsNonEmptyList()  : iterable<string|int, array<int, mixed>|null>
isNonEmptyMap()  : array<string|int, mixed>
isNonEmptyMapWithKnownType()  : array<string, stdClass>
Verifying that the type of the elements in the array is preserved by the assertion
nullOrIsNonEmptyMap()  : mixed
allIsNonEmptyMap()  : iterable<string|int, mixed|array<string|int, mixed>>
allNullOrIsNonEmptyMap()  : iterable<string|int, mixed|array<string|int, mixed>>
isNotA()  : stdClass
nullOrIsNotA()  : null|object|string
allIsNotA()  : iterable<string|int, object|string>
allNullOrIsNotA()  : iterable<string|int, object|string|null>
isTraversable()  : iterable<string|int, mixed>
nullOrIsTraversable()  : iterable<string|int, mixed>|null
allIsTraversable()  : iterable<string|int, iterable<string|int, mixed>>
keyExists()  : array<string|int, mixed>
nullOrKeyExists()  : array<string|int, mixed>|null
allKeyExists()  : iterable<string|int, array<string|int, mixed>>
allNullOrKeyExists()  : iterable<string|int, array<string|int, mixed>|null>
keyNotExists()  : array<string|int, mixed>
nullOrKeyNotExists()  : array<string|int, mixed>|null
allKeyNotExists()  : iterable<string|int, array<string|int, mixed>>
allNullOrKeyNotExists()  : iterable<string|int, array<string|int, mixed>|null>
length()  : string
nullOrLength()  : string|null
allLength()  : iterable<string|int, string>
allNullOrLength()  : iterable<string|int, string|null>
lengthBetween()  : string
nullOrLengthBetween()  : string|null
allLengthBetween()  : iterable<string|int, string>
allNullOrLengthBetween()  : iterable<string|int, string|null>
lessThan()  : mixed
nullOrLessThan()  : mixed
allLessThan()  : mixed
allNullOrLessThan()  : mixed
lessThanEq()  : mixed
nullOrLessThanEq()  : mixed
allLessThanEq()  : mixed
allNullOrLessThanEq()  : mixed
lower()  : lowercase-string
nullOrLower()  : null|lowercase-string
allLower()  : iterable<string|int, lowercase-string>
allNullOrLower()  : iterable<string|int, lowercase-string|null>
maxCount()  : Countable|array<string|int, mixed>
nullOrMaxCount()  : null|Countable|array<string|int, mixed>
allMaxCount()  : iterable<string|int, Countable|array<string|int, mixed>>
allNullOrMaxCount()  : iterable<string|int, Countable|array<string|int, mixed>|null>
maxLength()  : string
nullOrMaxLength()  : string|null
allMaxLength()  : iterable<string|int, string>
allNullOrMaxLength()  : iterable<string|int, string|null>
methodExists()  : class-string|object
nullOrMethodExists()  : null|class-string|object
allMethodExists()  : iterable<string|int, class-string|object>
allNullOrMethodExists()  : iterable<string|int, class-string|object|null>
methodNotExists()  : class-string|object
nullOrMethodNotExists()  : null|class-string|object
allMethodNotExists()  : iterable<string|int, class-string|object>
allNullOrMethodNotExists()  : iterable<string|int, class-string|object|null>
minCount()  : Countable|array<string|int, mixed>
nullOrMinCount()  : null|Countable|array<string|int, mixed>
allMinCount()  : iterable<string|int, Countable|array<string|int, mixed>>
allNullOrMinCount()  : iterable<string|int, Countable|array<string|int, mixed>|null>
minLength()  : string
nullOrMinLength()  : string|null
allMinLength()  : iterable<string|int, string>
allNullOrMinLength()  : iterable<string|int, string|null>
natural()  : int
nullOrNatural()  : int|null
allNatural()  : iterable<string|int, positive-int|0>
allNullOrNatural()  : iterable<string|int, positive-int|0|null>
notContains()  : string
nullOrNotContains()  : string|null
allNotContains()  : iterable<string|int, string>
allNullOrNotContains()  : iterable<string|int, string|null>
notEmptyNullableObject()  : object
notEmptyString()  : non-empty-string
notEmptyBool()  : true
notEmptyArray()  : mixed
nullOrNotEmpty()  : mixed
allNotEmpty()  : mixed
allNullOrNotEmpty()  : mixed
notEq()  : mixed
nullOrNotEq()  : mixed
allNotEq()  : mixed
allNullOrNotEq()  : mixed
notFalseBool()  : true
notFalseUnion()  : string
nullOrNotFalse()  : mixed
allNotFalse()  : mixed
allNullOrNotFalse()  : mixed
notInstanceOf()  : DateTime
nullOrNotInstanceOf()  : mixed
allNotInstanceOf()  : mixed
allNullOrNotInstanceOf()  : mixed
notNull()  : object
allNotNull()  : mixed
notRegex()  : string
nullOrNotRegex()  : string|null
allNotRegex()  : iterable<string|int, string>
allNullOrNotRegex()  : iterable<string|int, string|null>
notSame()  : mixed
nullOrNotSame()  : mixed
allNotSame()  : mixed
allNullOrNotSame()  : mixed
notWhitespaceOnly()  : string
nullOrNotWhitespaceOnly()  : string|null
allNotWhitespaceOnly()  : iterable<string|int, string>
allNullOrNotWhitespaceOnly()  : iterable<string|int, string|null>
null()  : null
allNull()  : iterable<string|int, null>
numeric()  : numeric-string|int|float
nullOrNumeric()  : null|(numeric)
allNumeric()  : iterable<string|int, numeric-string|int|float>
allNullOrNumeric()  : iterable<string|int, (numeric)|null>
object()  : object
nullOrObject()  : object|null
allObject()  : iterable<string|int, object>
allNullOrObject()  : iterable<string|int, object|null>
oneOf()  : mixed
nullOrOneOf()  : mixed
allOneOf()  : mixed
allNullOrOneOf()  : mixed
positiveInteger()  : int
positiveIntegerFiltersOutZero()  : int
nullOrPositiveInteger()  : int|null
allPositiveInteger()  : iterable<string|int, positive-int>
allNullOrPositiveInteger()  : iterable<string|int, positive-int|null>
propertyExists()  : class-string|object
nullOrPropertyExists()  : null|class-string|object
allPropertyExists()  : iterable<string|int, class-string|object>
allNullOrPropertyExists()  : iterable<string|int, class-string|object|null>
propertyNotExists()  : class-string|object
nullOrPropertyNotExists()  : null|class-string|object
allPropertyNotExists()  : iterable<string|int, class-string|object>
allNullOrPropertyNotExists()  : iterable<string|int, class-string|object|null>
stringWillNotBeRedundantIfAssertingAndNotUsingEither()  : bool
preserveContainerAllArray()  : array<string|int, string>
preserveContainerAllArrayIterator()  : ArrayIterator<string, string>
lowerPreservesTypes()  : non-empty-string
range()  : mixed
nullOrRange()  : mixed
allRange()  : mixed
allNullOrRange()  : mixed
readable()  : string
nullOrReadable()  : string|null
allReadable()  : iterable<string|int, string>
allNullOrReadable()  : iterable<string|int, string|null>
regex()  : string
nullOrRegex()  : string|null
allRegex()  : iterable<string|int, string>
allNullOrRegex()  : iterable<string|int, string|null>
resource()  : resource
nullOrResource()  : null|resource
allResource()  : iterable<string|int, resource>
allNullOrResource()  : iterable<string|int, resource|null>
same()  : mixed
nullOrSame()  : mixed
allSame()  : mixed
allNullOrSame()  : mixed
scalar()  : scalar
nullOrScalar()  : null|scalar
allScalar()  : iterable<string|int, scalar>
allNullOrScalar()  : iterable<string|int, scalar|null>
startsWith()  : string
nullOrStartsWith()  : string|null
allStartsWith()  : iterable<string|int, string>
allNullOrStartsWith()  : iterable<string|int, string|null>
startsWithLetter()  : mixed
nullOrStartsWithLetter()  : mixed
allStartsWithLetter()  : mixed
allNullOrStartsWithLetter()  : mixed
string()  : string
nullOrString()  : string|null
allString()  : iterable<string|int, string>
allNullOrString()  : iterable<string|int, string|null>
stringNotEmpty()  : non-empty-string
nullOrStringNotEmpty()  : null|non-empty-string
allStringNotEmpty()  : iterable<string|int, non-empty-string>
allNullOrStringNotEmpty()  : iterable<string|int, non-empty-string|null>
subclassOf()  : stdClass>|stdClass
nullOrSubclassOf()  : null|stdClass>|stdClass
allSubclassOf()  : iterable<string|int, stdClass>|stdClass>
allNullOrSubclassOf()  : iterable<string|int, stdClass>|stdClass|null>
throws()  : Closure
nullOrThrows()  : Closure|null
allThrows()  : iterable<string|int, Closure>
allNullOrThrows()  : iterable<string|int, Closure>
true()  : true
nullOrTrue()  : null|true
allTrue()  : iterable<string|int, true>
allNullOrTrue()  : iterable<string|int, true|null>
unicodeLetters()  : mixed
nullOrUnicodeLetters()  : mixed
allUnicodeLetters()  : mixed
allNullOrUnicodeLetters()  : mixed
uniqueValues()  : array<string|int, mixed>
nullOrUniqueValues()  : array<string|int, mixed>|null
allUniqueValues()  : iterable<string|int, array<string|int, mixed>>
allNullOrUniqueValues()  : iterable<string|int, array<string|int, mixed>|null>
upper()  : string
nullOrUpper()  : string|null
allUpper()  : iterable<string|int, string>
allNullOrUpper()  : iterable<string|int, string|null>
uuid()  : string
nullOrUuid()  : string|null
allUuid()  : iterable<string|int, string>
allNullOrUuid()  : iterable<string|int, string|null>
validArrayKey()  : string|int
nullOrValidArrayKey()  : null|(array-key)
allValidArrayKey()  : iterable<string|int, string|int>
allNullOrValidArrayKey()  : iterable<string|int, (array-key)|null>
writable()  : string
nullOrWritable()  : string|null
allWritable()  : iterable<string|int, string>
allNullOrWritable()  : iterable<string|int, string|null>

Constants

ARGS

public mixed ARGS = '\\((?<args>[^()]*+(?:\\((?&args)\\)[^()]*+)*+)\\)'

FLEX_TEST_DIR

public mixed FLEX_TEST_DIR = \dirname(__DIR__) . '/build'

GRAPHEME_EXTR_COUNT

public mixed GRAPHEME_EXTR_COUNT = 0

GRAPHEME_EXTR_COUNT

public mixed GRAPHEME_EXTR_COUNT = 0

GRAPHEME_EXTR_MAXBYTES

public mixed GRAPHEME_EXTR_MAXBYTES = 1

GRAPHEME_EXTR_MAXBYTES

public mixed GRAPHEME_EXTR_MAXBYTES = 1

GRAPHEME_EXTR_MAXCHARS

public mixed GRAPHEME_EXTR_MAXCHARS = 2

GRAPHEME_EXTR_MAXCHARS

public mixed GRAPHEME_EXTR_MAXCHARS = 2

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_ALLOW_UNASSIGNED

public mixed IDNA_ALLOW_UNASSIGNED = 1

IDNA_CHECK_BIDI

public mixed IDNA_CHECK_BIDI = 4

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_CHECK_CONTEXTJ

public mixed IDNA_CHECK_CONTEXTJ = 8

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_BIDI

public mixed IDNA_ERROR_BIDI = 2048

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_CONTEXTJ

public mixed IDNA_ERROR_CONTEXTJ = 4096

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DISALLOWED

public mixed IDNA_ERROR_DISALLOWED = 128

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_DOMAIN_NAME_TOO_LONG

public mixed IDNA_ERROR_DOMAIN_NAME_TOO_LONG = 4

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_EMPTY_LABEL

public mixed IDNA_ERROR_EMPTY_LABEL = 1

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_HYPHEN_3_4

public mixed IDNA_ERROR_HYPHEN_3_4 = 32

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_INVALID_ACE_LABEL

public mixed IDNA_ERROR_INVALID_ACE_LABEL = 1024

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_HAS_DOT

public mixed IDNA_ERROR_LABEL_HAS_DOT = 512

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LABEL_TOO_LONG

public mixed IDNA_ERROR_LABEL_TOO_LONG = 2

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_COMBINING_MARK

public mixed IDNA_ERROR_LEADING_COMBINING_MARK = 64

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_LEADING_HYPHEN

public mixed IDNA_ERROR_LEADING_HYPHEN = 8

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_PUNYCODE

public mixed IDNA_ERROR_PUNYCODE = 256

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_ERROR_TRAILING_HYPHEN

public mixed IDNA_ERROR_TRAILING_HYPHEN = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_ASCII

public mixed IDNA_NONTRANSITIONAL_TO_ASCII = 16

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_NONTRANSITIONAL_TO_UNICODE

public mixed IDNA_NONTRANSITIONAL_TO_UNICODE = 32

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

IDNA_USE_STD3_RULES

public mixed IDNA_USE_STD3_RULES = 2

INTL_IDNA_VARIANT_2003

public mixed INTL_IDNA_VARIANT_2003 = 0

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

INTL_IDNA_VARIANT_UTS46

public mixed INTL_IDNA_VARIANT_UTS46 = 1

LIB

public mixed LIB = '(?(DEFINE) (?<singleQuotedString>\'[^\\\\\']*+(?:\\\\.[^\\\\\']*+)*+\') (?<doubleQuotedString>"[^\\\\"]*+(?:\\\\.[^\\\\"]*+)*+") (?<string>(?&singleQuotedString)|(?&doubleQuotedString)) (?<comment>/\\*[^*]*+(?:\\*(?!/)[^*]*+)*+\\*/) (?<code>\\{[^\'"/{}]*+(?:(?:(?&string)|(?&comment)|(?&code)|/)[^\'"/{}]*+)*+}) )'

LINE

public mixed LINE = \str_repeat('-', \LINE_WIDTH) . "\n"

LINE_WIDTH

public mixed LINE_WIDTH = 75

MB_CASE_LOWER

public mixed MB_CASE_LOWER = 1

MB_CASE_TITLE

public mixed MB_CASE_TITLE = 2

MB_CASE_UPPER

public mixed MB_CASE_UPPER = 0

PARAMS

public mixed PARAMS = '\\[(?<params>[^[\\]]*+(?:\\[(?&params)\\][^[\\]]*+)*+)\\]'

PHPUNIT_COMPOSER_INSTALL

public mixed PHPUNIT_COMPOSER_INSTALL = \dirname(__DIR__) . '/vendor/autoload.php'

SYMFONY_GRAPHEME_CLUSTER_RX

public mixed SYMFONY_GRAPHEME_CLUSTER_RX = ((float) \PCRE_VERSION < 10 ? (float) \PCRE_VERSION >= 8.32 : (float) \PCRE_VERSION >= 10.39) ? '\\X' : \Symfony\Polyfill\Intl\Grapheme\Grapheme::GRAPHEME_CLUSTER_RX

T_NAME_FULLY_QUALIFIED

public mixed T_NAME_FULLY_QUALIFIED = 'T_NAME_FULLY_QUALIFIED'

T_NAME_QUALIFIED

public mixed T_NAME_QUALIFIED = 'T_NAME_QUALIFIED'

TEST_FILES_PATH

public mixed TEST_FILES_PATH = __DIR__ . \DIRECTORY_SEPARATOR . '_files' . \DIRECTORY_SEPARATOR

TEST_FILES_PATH

public mixed TEST_FILES_PATH = __DIR__ . \DIRECTORY_SEPARATOR . '_files' . \DIRECTORY_SEPARATOR

U_IDNA_ACE_PREFIX_ERROR

public mixed U_IDNA_ACE_PREFIX_ERROR = 66564

U_IDNA_ACE_PREFIX_ERROR

public mixed U_IDNA_ACE_PREFIX_ERROR = 66564

U_IDNA_CHECK_BIDI_ERROR

public mixed U_IDNA_CHECK_BIDI_ERROR = 66562

U_IDNA_CHECK_BIDI_ERROR

public mixed U_IDNA_CHECK_BIDI_ERROR = 66562

U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR

public mixed U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568

U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR

public mixed U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR = 66568

U_IDNA_ERROR_LIMIT

public mixed U_IDNA_ERROR_LIMIT = 66569

U_IDNA_ERROR_LIMIT

public mixed U_IDNA_ERROR_LIMIT = 66569

U_IDNA_ERROR_START

public mixed U_IDNA_ERROR_START = 66560

U_IDNA_ERROR_START

public mixed U_IDNA_ERROR_START = 66560

U_IDNA_LABEL_TOO_LONG_ERROR

public mixed U_IDNA_LABEL_TOO_LONG_ERROR = 66566

U_IDNA_LABEL_TOO_LONG_ERROR

public mixed U_IDNA_LABEL_TOO_LONG_ERROR = 66566

U_IDNA_PROHIBITED_ERROR

public mixed U_IDNA_PROHIBITED_ERROR = 66560

U_IDNA_PROHIBITED_ERROR

public mixed U_IDNA_PROHIBITED_ERROR = 66560

U_IDNA_STD3_ASCII_RULES_ERROR

public mixed U_IDNA_STD3_ASCII_RULES_ERROR = 66563

U_IDNA_STD3_ASCII_RULES_ERROR

public mixed U_IDNA_STD3_ASCII_RULES_ERROR = 66563

U_IDNA_UNASSIGNED_ERROR

public mixed U_IDNA_UNASSIGNED_ERROR = 66561

U_IDNA_UNASSIGNED_ERROR

public mixed U_IDNA_UNASSIGNED_ERROR = 66561

U_IDNA_VERIFICATION_ERROR

public mixed U_IDNA_VERIFICATION_ERROR = 66565

U_IDNA_VERIFICATION_ERROR

public mixed U_IDNA_VERIFICATION_ERROR = 66565

U_IDNA_ZERO_LENGTH_LABEL_ERROR

public mixed U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567

U_IDNA_ZERO_LENGTH_LABEL_ERROR

public mixed U_IDNA_ZERO_LENGTH_LABEL_ERROR = 66567

U_STRINGPREP_CHECK_BIDI_ERROR

public mixed U_STRINGPREP_CHECK_BIDI_ERROR = 66562

U_STRINGPREP_CHECK_BIDI_ERROR

public mixed U_STRINGPREP_CHECK_BIDI_ERROR = 66562

U_STRINGPREP_PROHIBITED_ERROR

public mixed U_STRINGPREP_PROHIBITED_ERROR = 66560

U_STRINGPREP_PROHIBITED_ERROR

public mixed U_STRINGPREP_PROHIBITED_ERROR = 66560

U_STRINGPREP_UNASSIGNED_ERROR

public mixed U_STRINGPREP_UNASSIGNED_ERROR = 66561

U_STRINGPREP_UNASSIGNED_ERROR

public mixed U_STRINGPREP_UNASSIGNED_ERROR = 66561

UUID_TYPE_DEFAULT

public mixed UUID_TYPE_DEFAULT = 0

UUID_TYPE_RANDOM

public mixed UUID_TYPE_RANDOM = 4

UUID_TYPE_TIME

public mixed UUID_TYPE_TIME = 1

Functions

getCalculatorImplementation()

getCalculatorImplementation() : Calculator
Return values
Calculator

mail()

mail(mixed $to, mixed $subject, mixed $message[, mixed $additional_headers = null ][, mixed $additional_parameters = null ]) : mixed
Parameters
$to : mixed
$subject : mixed
$message : mixed
$additional_headers : mixed = null
$additional_parameters : mixed = null

newrelic_set_appname()

newrelic_set_appname(mixed $appname) : mixed
Parameters
$appname : mixed

newrelic_name_transaction()

newrelic_name_transaction(mixed $transactionName) : mixed
Parameters
$transactionName : mixed

newrelic_add_custom_parameter()

newrelic_add_custom_parameter(mixed $key, mixed $value) : mixed
Parameters
$key : mixed
$value : mixed

deep_copy()

Deep copies the given value.

deep_copy(mixed $value[, bool $useCloneMethod = false ]) : mixed
Parameters
$value : mixed
$useCloneMethod : bool = false

preprocessGrammar()

preprocessGrammar(mixed $code) : mixed
Parameters
$code : mixed

resolveNodes()

resolveNodes(mixed $code) : mixed
Parameters
$code : mixed

resolveMacros()

resolveMacros(mixed $code) : mixed
Parameters
$code : mixed

assertArgs()

assertArgs(mixed $num, mixed $args, mixed $name) : mixed
Parameters
$num : mixed
$args : mixed
$name : mixed

resolveStackAccess()

resolveStackAccess(mixed $code) : mixed
Parameters
$code : mixed

removeTrailingWhitespace()

removeTrailingWhitespace(mixed $code) : mixed
Parameters
$code : mixed

regex()

regex(mixed $regex) : mixed
Parameters
$regex : mixed

magicSplit()

magicSplit(mixed $regex, mixed $string) : mixed
Parameters
$regex : mixed
$string : mixed

ensureDirExists()

ensureDirExists(mixed $dir) : mixed
Parameters
$dir : mixed

canonicalize()

canonicalize(mixed $str) : mixed
Parameters
$str : mixed

filesInDir()

filesInDir(mixed $directory, mixed $fileExtension) : mixed
Parameters
$directory : mixed
$fileExtension : mixed

showHelp()

showHelp(mixed $error) : mixed
Parameters
$error : mixed

functionWithUnionTypes()

functionWithUnionTypes(string|bool $x) : string|bool
Parameters
$x : string|bool
Return values
string|bool

manifest()

manifest(string $outputFilename, array<string|int, mixed> $package, string $version, array<string|int, mixed> $dependencies) : void
Parameters
$outputFilename : string
$package : array<string|int, mixed>
$version : string
$dependencies : array<string|int, mixed>

sbom()

sbom(string $outputFilename, array<string|int, mixed> $package, string $version, array<string|int, mixed> $dependencies) : void
Parameters
$outputFilename : string
$package : array<string|int, mixed>
$version : string
$dependencies : array<string|int, mixed>

package()

package() : array<string|int, mixed>
Return values
array<string|int, mixed>

dependencies()

dependencies() : array<string|int, mixed>
Return values
array<string|int, mixed>

versionWithReference()

versionWithReference(string $version, string $reference) : string
Parameters
$version : string
$reference : string
Return values
string

writeComponent()

writeComponent(XMLWriter $writer, string $group, string $name, string $version, string $description, array<string|int, mixed> $licenses) : void
Parameters
$writer : XMLWriter
$group : string
$name : string
$version : string
$description : string
$licenses : array<string|int, mixed>

assertArrayHasKey()

Asserts that an array has a specified key.

assertArrayHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayHasKey

assertArrayNotHasKey()

Asserts that an array does not have a specified key.

assertArrayNotHasKey(int|string $key, array<string|int, mixed>|ArrayAccess $array[, string $message = '' ]) : void
Parameters
$key : int|string
$array : array<string|int, mixed>|ArrayAccess
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertArrayNotHasKey

assertContains()

Asserts that a haystack contains a needle.

assertContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContains

assertContainsEquals()

assertContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''

assertNotContains()

Asserts that a haystack does not contain a needle.

assertNotContains(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContains

assertNotContainsEquals()

assertNotContainsEquals(mixed $needle, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$needle : mixed
$haystack : iterable<string|int, mixed>
$message : string = ''

assertContainsOnly()

Asserts that a haystack contains only values of a given type.

assertContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnly

assertContainsOnlyInstancesOf()

Asserts that a haystack contains only instances of a given class name.

assertContainsOnlyInstancesOf(string $className, iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$className : string
$haystack : iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertContainsOnlyInstancesOf

assertNotContainsOnly()

Asserts that a haystack does not contain only values of a given type.

assertNotContainsOnly(string $type, iterable<string|int, mixed> $haystack[, bool|null $isNativeType = null ][, string $message = '' ]) : void
Parameters
$type : string
$haystack : iterable<string|int, mixed>
$isNativeType : bool|null = null
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotContainsOnly

assertCount()

Asserts the number of elements of an array, Countable or Traversable.

assertCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertCount

assertNotCount()

Asserts the number of elements of an array, Countable or Traversable.

assertNotCount(int $expectedCount, Countable|iterable<string|int, mixed> $haystack[, string $message = '' ]) : void
Parameters
$expectedCount : int
$haystack : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotCount

assertEquals()

Asserts that two variables are equal.

assertEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEquals

assertEqualsCanonicalizing()

Asserts that two variables are equal (canonicalizing).

assertEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsCanonicalizing

assertEqualsIgnoringCase()

Asserts that two variables are equal (ignoring case).

assertEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsIgnoringCase

assertEqualsWithDelta()

Asserts that two variables are equal (with delta).

assertEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualsWithDelta

assertNotEquals()

Asserts that two variables are not equal.

assertNotEquals(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEquals

assertNotEqualsCanonicalizing()

Asserts that two variables are not equal (canonicalizing).

assertNotEqualsCanonicalizing(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsCanonicalizing

assertNotEqualsIgnoringCase()

Asserts that two variables are not equal (ignoring case).

assertNotEqualsIgnoringCase(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsIgnoringCase

assertNotEqualsWithDelta()

Asserts that two variables are not equal (with delta).

assertNotEqualsWithDelta(mixed $expected, mixed $actual, float $delta[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$delta : float
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEqualsWithDelta

assertObjectEquals()

assertObjectEquals(object $expected, object $actual[, string $method = 'equals' ][, string $message = '' ]) : void
Parameters
$expected : object
$actual : object
$method : string = 'equals'
$message : string = ''
Tags
throws
ExpectationFailedException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectEquals

assertEmpty()

Asserts that a variable is empty.

assertEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEmpty

assertNotEmpty()

Asserts that a variable is not empty.

assertNotEmpty(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!empty $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotEmpty

assertGreaterThan()

Asserts that a value is greater than another value.

assertGreaterThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThan

assertGreaterThanOrEqual()

Asserts that a value is greater than or equal to another value.

assertGreaterThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertGreaterThanOrEqual

assertLessThan()

Asserts that a value is smaller than another value.

assertLessThan(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThan

assertLessThanOrEqual()

Asserts that a value is smaller than or equal to another value.

assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertLessThanOrEqual

assertFileEquals()

Asserts that the contents of one file is equal to the contents of another file.

assertFileEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEquals

assertFileEqualsCanonicalizing()

Asserts that the contents of one file is equal to the contents of another file (canonicalizing).

assertFileEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsCanonicalizing

assertFileEqualsIgnoringCase()

Asserts that the contents of one file is equal to the contents of another file (ignoring case).

assertFileEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileEqualsIgnoringCase

assertFileNotEquals()

Asserts that the contents of one file is not equal to the contents of another file.

assertFileNotEquals(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEquals

assertFileNotEqualsCanonicalizing()

Asserts that the contents of one file is not equal to the contents of another file (canonicalizing).

assertFileNotEqualsCanonicalizing(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsCanonicalizing

assertFileNotEqualsIgnoringCase()

Asserts that the contents of one file is not equal to the contents of another file (ignoring case).

assertFileNotEqualsIgnoringCase(string $expected, string $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotEqualsIgnoringCase

assertStringEqualsFile()

Asserts that the contents of a string is equal to the contents of a file.

assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFile

assertStringEqualsFileCanonicalizing()

Asserts that the contents of a string is equal to the contents of a file (canonicalizing).

assertStringEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileCanonicalizing

assertStringEqualsFileIgnoringCase()

Asserts that the contents of a string is equal to the contents of a file (ignoring case).

assertStringEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEqualsFileIgnoringCase

assertStringNotEqualsFile()

Asserts that the contents of a string is not equal to the contents of a file.

assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFile

assertStringNotEqualsFileCanonicalizing()

Asserts that the contents of a string is not equal to the contents of a file (canonicalizing).

assertStringNotEqualsFileCanonicalizing(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileCanonicalizing

assertStringNotEqualsFileIgnoringCase()

Asserts that the contents of a string is not equal to the contents of a file (ignoring case).

assertStringNotEqualsFileIgnoringCase(string $expectedFile, string $actualString[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualString : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotEqualsFileIgnoringCase

assertIsReadable()

Asserts that a file/dir is readable.

assertIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsReadable

assertIsNotReadable()

Asserts that a file/dir exists and is not readable.

assertIsNotReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotReadable

assertNotIsReadable()

Asserts that a file/dir exists and is not readable.

assertNotIsReadable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4062

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotIsReadable

assertIsWritable()

Asserts that a file/dir exists and is writable.

assertIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsWritable

assertIsNotWritable()

Asserts that a file/dir exists and is not writable.

assertIsNotWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotWritable

assertNotIsWritable()

Asserts that a file/dir exists and is not writable.

assertNotIsWritable(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4065

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotIsWritable

assertDirectoryExists()

Asserts that a directory exists.

assertDirectoryExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryExists

assertDirectoryDoesNotExist()

Asserts that a directory does not exist.

assertDirectoryDoesNotExist(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryDoesNotExist

assertDirectoryNotExists()

Asserts that a directory does not exist.

assertDirectoryNotExists(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4068

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotExists

assertDirectoryIsReadable()

Asserts that a directory exists and is readable.

assertDirectoryIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsReadable

assertDirectoryIsNotReadable()

Asserts that a directory exists and is not readable.

assertDirectoryIsNotReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotReadable

assertDirectoryNotIsReadable()

Asserts that a directory exists and is not readable.

assertDirectoryNotIsReadable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4071

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotIsReadable

assertDirectoryIsWritable()

Asserts that a directory exists and is writable.

assertDirectoryIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsWritable

assertDirectoryIsNotWritable()

Asserts that a directory exists and is not writable.

assertDirectoryIsNotWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryIsNotWritable

assertDirectoryNotIsWritable()

Asserts that a directory exists and is not writable.

assertDirectoryNotIsWritable(string $directory[, string $message = '' ]) : void
Parameters
$directory : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4074

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDirectoryNotIsWritable

assertFileExists()

Asserts that a file exists.

assertFileExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileExists

assertFileDoesNotExist()

Asserts that a file does not exist.

assertFileDoesNotExist(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileDoesNotExist

assertFileNotExists()

Asserts that a file does not exist.

assertFileNotExists(string $filename[, string $message = '' ]) : void
Parameters
$filename : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4077

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotExists

assertFileIsReadable()

Asserts that a file exists and is readable.

assertFileIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsReadable

assertFileIsNotReadable()

Asserts that a file exists and is not readable.

assertFileIsNotReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotReadable

assertFileNotIsReadable()

Asserts that a file exists and is not readable.

assertFileNotIsReadable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4080

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotIsReadable

assertFileIsWritable()

Asserts that a file exists and is writable.

assertFileIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsWritable

assertFileIsNotWritable()

Asserts that a file exists and is not writable.

assertFileIsNotWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileIsNotWritable

assertFileNotIsWritable()

Asserts that a file exists and is not writable.

assertFileNotIsWritable(string $file[, string $message = '' ]) : void
Parameters
$file : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4083

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFileNotIsWritable

assertTrue()

Asserts that a condition is true.

assertTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertTrue

assertNotTrue()

Asserts that a condition is not true.

assertNotTrue(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!true $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotTrue

assertFalse()

Asserts that a condition is false.

assertFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFalse

assertNotFalse()

Asserts that a condition is not false.

assertNotFalse(mixed $condition[, string $message = '' ]) : void
Parameters
$condition : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!false $condition

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotFalse

assertNull()

Asserts that a variable is null.

assertNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNull

assertNotNull()

Asserts that a variable is not null.

assertNotNull(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!null $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotNull

assertFinite()

Asserts that a variable is finite.

assertFinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertFinite

assertInfinite()

Asserts that a variable is infinite.

assertInfinite(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInfinite

assertNan()

Asserts that a variable is nan.

assertNan(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNan

assertClassHasAttribute()

Asserts that a class has a specified attribute.

assertClassHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassHasAttribute

assertClassNotHasAttribute()

Asserts that a class does not have a specified attribute.

assertClassNotHasAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassNotHasAttribute

assertClassHasStaticAttribute()

Asserts that a class has a specified static attribute.

assertClassHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassHasStaticAttribute

assertClassNotHasStaticAttribute()

Asserts that a class does not have a specified static attribute.

assertClassNotHasStaticAttribute(string $attributeName, string $className[, string $message = '' ]) : void
Parameters
$attributeName : string
$className : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertClassNotHasStaticAttribute

assertObjectHasAttribute()

Asserts that an object has a specified attribute.

assertObjectHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectHasAttribute

assertObjectNotHasAttribute()

Asserts that an object does not have a specified attribute.

assertObjectNotHasAttribute(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectNotHasAttribute

assertObjectHasProperty()

Asserts that an object has a specified property.

assertObjectHasProperty(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectHasProperty

assertObjectNotHasProperty()

Asserts that an object does not have a specified property.

assertObjectNotHasProperty(string $attributeName, object $object[, string $message = '' ]) : void
Parameters
$attributeName : string
$object : object
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertObjectNotHasProperty

assertSame()

Asserts that two variables have the same type and value.

assertSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-template

ExpectedType

psalm-param

ExpectedType $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSame

assertNotSame()

Asserts that two variables do not have the same type and value.

assertNotSame(mixed $expected, mixed $actual[, string $message = '' ]) : void

Used on objects, it asserts that two variables do not reference the same object.

Parameters
$expected : mixed
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSame

assertInstanceOf()

Asserts that a variable is of a given type.

assertInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

=ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertInstanceOf

assertNotInstanceOf()

Asserts that a variable is not of a given type.

assertNotInstanceOf(string $expected, mixed $actual[, string $message = '' ]) : void
Parameters
$expected : string
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
psalm-template

ExpectedType of object

psalm-param

class-string<ExpectedType> $expected

psalm-assert

!ExpectedType $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotInstanceOf

assertIsArray()

Asserts that a variable is of type array.

assertIsArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsArray

assertIsBool()

Asserts that a variable is of type bool.

assertIsBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsBool

assertIsFloat()

Asserts that a variable is of type float.

assertIsFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsFloat

assertIsInt()

Asserts that a variable is of type int.

assertIsInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsInt

assertIsNumeric()

Asserts that a variable is of type numeric.

assertIsNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNumeric

assertIsObject()

Asserts that a variable is of type object.

assertIsObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsObject

assertIsResource()

Asserts that a variable is of type resource.

assertIsResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsResource

assertIsClosedResource()

Asserts that a variable is of type resource and is closed.

assertIsClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsClosedResource

assertIsString()

Asserts that a variable is of type string.

assertIsString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsString

assertIsScalar()

Asserts that a variable is of type scalar.

assertIsScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsScalar

assertIsCallable()

Asserts that a variable is of type callable.

assertIsCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsCallable

assertIsIterable()

Asserts that a variable is of type iterable.

assertIsIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsIterable

assertIsNotArray()

Asserts that a variable is not of type array.

assertIsNotArray(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!array $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotArray

assertIsNotBool()

Asserts that a variable is not of type bool.

assertIsNotBool(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!bool $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotBool

assertIsNotFloat()

Asserts that a variable is not of type float.

assertIsNotFloat(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!float $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotFloat

assertIsNotInt()

Asserts that a variable is not of type int.

assertIsNotInt(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!int $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotInt

assertIsNotNumeric()

Asserts that a variable is not of type numeric.

assertIsNotNumeric(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!numeric $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotNumeric

assertIsNotObject()

Asserts that a variable is not of type object.

assertIsNotObject(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!object $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotObject

assertIsNotResource()

Asserts that a variable is not of type resource.

assertIsNotResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotResource

assertIsNotClosedResource()

Asserts that a variable is not of type resource.

assertIsNotClosedResource(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!resource $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotClosedResource

assertIsNotString()

Asserts that a variable is not of type string.

assertIsNotString(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!string $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotString

assertIsNotScalar()

Asserts that a variable is not of type scalar.

assertIsNotScalar(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!scalar $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotScalar

assertIsNotCallable()

Asserts that a variable is not of type callable.

assertIsNotCallable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!callable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotCallable

assertIsNotIterable()

Asserts that a variable is not of type iterable.

assertIsNotIterable(mixed $actual[, string $message = '' ]) : void
Parameters
$actual : mixed
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
psalm-assert

!iterable $actual

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertIsNotIterable

assertMatchesRegularExpression()

Asserts that a string matches a given regular expression.

assertMatchesRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertMatchesRegularExpression

assertRegExp()

Asserts that a string matches a given regular expression.

assertRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4086

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertRegExp

assertDoesNotMatchRegularExpression()

Asserts that a string does not match a given regular expression.

assertDoesNotMatchRegularExpression(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertDoesNotMatchRegularExpression

assertNotRegExp()

Asserts that a string does not match a given regular expression.

assertNotRegExp(string $pattern, string $string[, string $message = '' ]) : void
Parameters
$pattern : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4089

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotRegExp

assertSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is the same.

assertSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertSameSize

assertNotSameSize()

Assert that the size of two arrays (or `Countable` or `Traversable` objects) is not the same.

assertNotSameSize(Countable|iterable<string|int, mixed> $expected, Countable|iterable<string|int, mixed> $actual[, string $message = '' ]) : void
Parameters
$expected : Countable|iterable<string|int, mixed>
$actual : Countable|iterable<string|int, mixed>
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertNotSameSize

assertStringMatchesFormat()

Asserts that a string matches a given format string.

assertStringMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormat

assertStringNotMatchesFormat()

Asserts that a string does not match a given format string.

assertStringNotMatchesFormat(string $format, string $string[, string $message = '' ]) : void
Parameters
$format : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormat

assertStringMatchesFormatFile()

Asserts that a string matches a given format file.

assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringMatchesFormatFile

assertStringNotMatchesFormatFile()

Asserts that a string does not match a given format string.

assertStringNotMatchesFormatFile(string $formatFile, string $string[, string $message = '' ]) : void
Parameters
$formatFile : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotMatchesFormatFile

assertStringStartsWith()

Asserts that a string starts with a given prefix.

assertStringStartsWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsWith

assertStringStartsNotWith()

Asserts that a string starts not with a given prefix.

assertStringStartsNotWith(string $prefix, string $string[, string $message = '' ]) : void
Parameters
$prefix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringStartsNotWith

assertStringContainsString()

assertStringContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsString

assertStringContainsStringIgnoringCase()

assertStringContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringContainsStringIgnoringCase

assertStringNotContainsString()

assertStringNotContainsString(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsString

assertStringNotContainsStringIgnoringCase()

assertStringNotContainsStringIgnoringCase(string $needle, string $haystack[, string $message = '' ]) : void
Parameters
$needle : string
$haystack : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringNotContainsStringIgnoringCase

assertStringEndsWith()

Asserts that a string ends with a given suffix.

assertStringEndsWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsWith

assertStringEndsNotWith()

Asserts that a string ends not with a given suffix.

assertStringEndsNotWith(string $suffix, string $string[, string $message = '' ]) : void
Parameters
$suffix : string
$string : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertStringEndsNotWith

assertXmlFileEqualsXmlFile()

Asserts that two XML files are equal.

assertXmlFileEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileEqualsXmlFile

assertXmlFileNotEqualsXmlFile()

Asserts that two XML files are not equal.

assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlFileNotEqualsXmlFile

assertXmlStringEqualsXmlFile()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlFile

assertXmlStringNotEqualsXmlFile()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlFile(string $expectedFile, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlFile

assertXmlStringEqualsXmlString()

Asserts that two XML documents are equal.

assertXmlStringEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : DOMDocument|string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringEqualsXmlString

assertXmlStringNotEqualsXmlString()

Asserts that two XML documents are not equal.

assertXmlStringNotEqualsXmlString(DOMDocument|string $expectedXml, DOMDocument|string $actualXml[, string $message = '' ]) : void
Parameters
$expectedXml : DOMDocument|string
$actualXml : DOMDocument|string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
throws
Exception
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertXmlStringNotEqualsXmlString

assertEqualXMLStructure()

Asserts that a hierarchy of DOMElements matches.

assertEqualXMLStructure(DOMElement $expectedElement, DOMElement $actualElement[, bool $checkAttributes = false ][, string $message = '' ]) : void
Parameters
$expectedElement : DOMElement
$actualElement : DOMElement
$checkAttributes : bool = false
$message : string = ''
Tags
throws
AssertionFailedError
throws
ExpectationFailedException
throws
InvalidArgumentException
codeCoverageIgnore
deprecated

https://github.com/sebastianbergmann/phpunit/issues/4091

no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertEqualXMLStructure

assertThat()

Evaluates a PHPUnit\Framework\Constraint matcher object.

assertThat(mixed $value, Constraint $constraint[, string $message = '' ]) : void
Parameters
$value : mixed
$constraint : Constraint
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertThat

assertJson()

Asserts that a string is a valid JSON string.

assertJson(string $actualJson[, string $message = '' ]) : void
Parameters
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJson

assertJsonStringEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are equal.

assertJsonStringEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonString

assertJsonStringNotEqualsJsonString()

Asserts that two given JSON encoded objects or arrays are not equal.

assertJsonStringNotEqualsJsonString(string $expectedJson, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedJson : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonString

assertJsonStringEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are equal.

assertJsonStringEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringEqualsJsonFile

assertJsonStringNotEqualsJsonFile()

Asserts that the generated JSON encoded object and the content of the given file are not equal.

assertJsonStringNotEqualsJsonFile(string $expectedFile, string $actualJson[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualJson : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonStringNotEqualsJsonFile

assertJsonFileEqualsJsonFile()

Asserts that two JSON files are equal.

assertJsonFileEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileEqualsJsonFile

assertJsonFileNotEqualsJsonFile()

Asserts that two JSON files are not equal.

assertJsonFileNotEqualsJsonFile(string $expectedFile, string $actualFile[, string $message = '' ]) : void
Parameters
$expectedFile : string
$actualFile : string
$message : string = ''
Tags
throws
ExpectationFailedException
throws
InvalidArgumentException
no-named-arguments

Parameter names are not covered by the backward compatibility promise for PHPUnit

see
Assert::assertJsonFileNotEqualsJsonFile

objectEquals()

objectEquals(object $object[, string $method = 'equals' ]) : ObjectEquals
Parameters
$object : object
$method : string = 'equals'
Return values
ObjectEquals

any()

Returns a matcher that matches when the method is executed zero or more times.

any() : AnyInvokedCount
Return values
AnyInvokedCount

never()

Returns a matcher that matches when the method is never executed.

never() : InvokedCount
Return values
InvokedCount

atLeast()

Returns a matcher that matches when the method is executed at least N times.

atLeast(int $requiredInvocations) : InvokedAtLeastCount
Parameters
$requiredInvocations : int
Return values
InvokedAtLeastCount

atLeastOnce()

Returns a matcher that matches when the method is executed at least once.

atLeastOnce() : InvokedAtLeastOnce
Return values
InvokedAtLeastOnce

once()

Returns a matcher that matches when the method is executed exactly once.

once() : InvokedCount
Return values
InvokedCount

exactly()

Returns a matcher that matches when the method is executed exactly $count times.

exactly(int $count) : InvokedCount
Parameters
$count : int
Return values
InvokedCount

atMost()

Returns a matcher that matches when the method is executed at most N times.

atMost(int $allowedInvocations) : InvokedAtMostCount
Parameters
$allowedInvocations : int
Return values
InvokedAtMostCount

at()

Returns a matcher that matches when the method is executed at the given index.

at(int $index) : InvokedAtIndex
Parameters
$index : int
Return values
InvokedAtIndex

returnValue()

returnValue(mixed $value) : ReturnStub
Parameters
$value : mixed
Return values
ReturnStub

returnValueMap()

returnValueMap(array<string|int, mixed> $valueMap) : ReturnValueMap
Parameters
$valueMap : array<string|int, mixed>
Return values
ReturnValueMap

returnArgument()

returnArgument(int $argumentIndex) : ReturnArgument
Parameters
$argumentIndex : int
Return values
ReturnArgument

returnCallback()

returnCallback(mixed $callback) : ReturnCallback
Parameters
$callback : mixed
Return values
ReturnCallback

returnSelf()

Returns the current object.

returnSelf() : ReturnSelf

This method is useful when mocking a fluent interface.

Return values
ReturnSelf

throwException()

throwException(Throwable $exception) : Exception
Parameters
$exception : Throwable
Return values
Exception

onConsecutiveCalls()

onConsecutiveCalls() : ConsecutiveCalls
Return values
ConsecutiveCalls

consume()

consume(object|null $value) : null
Parameters
$value : object|null
Return values
null

consume()

consume(mixed $value) : false
Parameters
$value : mixed
Return values
false

consume()

consume(object $value) : stdClass
Parameters
$value : object
Return values
stdClass

consume()

consume(mixed $value) : array<string|int, mixed>
Parameters
$value : mixed
Return values
array<string|int, mixed>

consume()

consume(mixed $value) : bool
Parameters
$value : mixed
Return values
bool

consume()

consume(mixed $value) : callable
Parameters
$value : mixed
Return values
callable

consume()

consume(mixed $value) : float
Parameters
$value : mixed
Return values
float

consume()

consume(mixed $value) : int
Parameters
$value : mixed
Return values
int

consume()

consume(mixed $value) : iterable<string|int, mixed>
Parameters
$value : mixed
Return values
iterable<string|int, mixed>

consume()

consume(array<string|int, mixed>|int $value) : int
Parameters
$value : array<string|int, mixed>|int
Return values
int

consume()

consume(bool|int $value) : int
Parameters
$value : bool|int
Return values
int

consume()

consume(callable|int $value) : int
Parameters
$value : callable|int
Return values
int

consume()

consume(float|int $value) : int
Parameters
$value : float|int
Return values
int

consume()

consume(float|int $value) : float
Parameters
$value : float|int
Return values
float

consume()

consume(int|iterable<string|int, mixed> $value) : int
Parameters
$value : int|iterable<string|int, mixed>
Return values
int

consume()

consume(array<string|int, mixed>|(numeric) $value) : array<string|int, mixed>
Parameters
$value : array<string|int, mixed>|(numeric)
Return values
array<string|int, mixed>

consume()

consume(int|object $value) : int
Parameters
$value : int|object
Return values
int

consume()

consume(int|resource $value) : int
Parameters
$value : int|resource
Return values
int

consume()

consume(object|scalar $value) : object
Parameters
$value : object|scalar
Return values
object

consume()

consume(int|string $value) : int
Parameters
$value : int|string
Return values
int

consume()

consume(mixed $value) : numeric-string|int|float
Parameters
$value : mixed
Return values
numeric-string|int|float

consume()

consume(mixed $value) : object
Parameters
$value : mixed
Return values
object

consume()

consume(mixed $value) : resource
Parameters
$value : mixed
Return values
resource

consume()

consume(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-return

scalar

consume()

consume(mixed $value) : string
Parameters
$value : mixed
Return values
string

consume()

consume(int|null $value) : int
Parameters
$value : int|null
Return values
int

consume()

consume(false|int $value) : int
Parameters
$value : false|int
Return values
int

consume()

consume(int|null $value) : int
Parameters
$value : int|null
Return values
int

consume()

consume(int|true $value) : int
Parameters
$value : int|true
Return values
int

consume()

consume(mixed $value) : null
Parameters
$value : mixed
Return values
null

consume()

consume(stdClass $a, object $b) : stdClass
Parameters
$a : stdClass
$b : object
Return values
stdClass

consume()

consume(mixed $value) : true
Parameters
$value : mixed
Return values
true

consume()

consume(int|string $value) : int
Parameters
$value : int|string
Return values
int

assertType()

assertType(string $type, mixed $value) : void
Parameters
$type : string
$value : mixed
Tags
phpstan-pure
psalm-suppress

UnusedParam

assertNativeType()

assertNativeType(string $type, mixed $value) : void
Parameters
$type : string
$value : mixed
Tags
phpstan-pure
psalm-suppress

UnusedParam

assertVariableCertainty()

assertVariableCertainty(TrinaryLogic $certainty, mixed $variable) : void
Parameters
$certainty : TrinaryLogic
$variable : mixed
Tags
phpstan-pure
psalm-suppress

UnusedParam

v1()

Returns a version 1 (Gregorian time) UUID from a host ID, sequence number, and the current time

v1([Hexadecimal|int|string|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
$node : Hexadecimal|int|string|null = null

A 48-bit number representing the hardware address; this number may be represented as an integer or a hexadecimal string

$clockSeq : int|null = null

A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes

Return values
non-empty-string

Version 1 UUID as a string

v2()

Returns a version 2 (DCE Security) UUID from a local domain, local identifier, host ID, clock sequence, and the current time

v2(int $localDomain[, Integer|null $localIdentifier = null ][, Hexadecimal|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
$localDomain : int

The local domain to use when generating bytes, according to DCE Security

$localIdentifier : Integer|null = null

The local identifier for the given domain; this may be a UID or GID on POSIX systems, if the local domain is person or group, or it may be a site-defined identifier if the local domain is org

$node : Hexadecimal|null = null

A 48-bit number representing the hardware address

$clockSeq : int|null = null

A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes

Return values
non-empty-string

Version 2 UUID as a string

v3()

Returns a version 3 (name-based) UUID based on the MD5 hash of a namespace ID and a name

v3(string|UuidInterface $ns, string $name) : non-empty-string
Parameters
$ns : string|UuidInterface

The namespace (must be a valid UUID)

$name : string
Tags
psalm-pure

note: changing the internal factory is an edge case not covered by purity invariants, but under constant factory setups, this method operates in functionally pure manners

Return values
non-empty-string

Version 3 UUID as a string

v4()

Returns a version 4 (random) UUID

v4() : non-empty-string
Return values
non-empty-string

Version 4 UUID as a string

v5()

Returns a version 5 (name-based) UUID based on the SHA-1 hash of a namespace ID and a name

v5(string|UuidInterface $ns, string $name) : non-empty-string
Parameters
$ns : string|UuidInterface

The namespace (must be a valid UUID)

$name : string
Tags
psalm-pure

note: changing the internal factory is an edge case not covered by purity invariants, but under constant factory setups, this method operates in functionally pure manners

Return values
non-empty-string

Version 5 UUID as a string

v6()

Returns a version 6 (reordered time) UUID from a host ID, sequence number, and the current time

v6([Hexadecimal|null $node = null ][, int|null $clockSeq = null ]) : non-empty-string
Parameters
$node : Hexadecimal|null = null

A 48-bit number representing the hardware address

$clockSeq : int|null = null

A 14-bit number used to help avoid duplicates that could arise when the clock is set backwards in time or if the node ID changes

Return values
non-empty-string

Version 6 UUID as a string

v7()

Returns a version 7 (Unix Epoch time) UUID

v7([DateTimeInterface|null $dateTime = null ]) : non-empty-string
Parameters
$dateTime : DateTimeInterface|null = null

An optional date/time from which to create the version 7 UUID. If not provided, the UUID is generated using the current date/time.

Return values
non-empty-string

Version 7 UUID as a string

v8()

Returns a version 8 (custom) UUID

v8(string $bytes) : non-empty-string

The bytes provided may contain any value according to your application's needs. Be aware, however, that other applications may not understand the semantics of the value.

Parameters
$bytes : string

A 16-byte octet string. This is an open blob of data that you may fill with 128 bits of information. Be aware, however, bits 48 through 51 will be replaced with the UUID version field, and bits 64 and 65 will be replaced with the UUID variant. You MUST NOT rely on these bits for your application needs.

Return values
non-empty-string

Version 8 UUID as a string

uuid_create()

uuid_create([int $uuid_type = UUID_TYPE_DEFAULT ]) : string
Parameters
$uuid_type : int = UUID_TYPE_DEFAULT
Tags
psalm-suppress

all

Return values
string

uuid_generate_md5()

uuid_generate_md5(string $uuid_ns, string $name) : string
Parameters
$uuid_ns : string
$name : string
Tags
psalm-suppress

all

Return values
string

uuid_generate_sha1()

uuid_generate_sha1(string $uuid_ns, string $name) : string
Parameters
$uuid_ns : string
$name : string
Tags
psalm-suppress

all

Return values
string

uuid_parse()

uuid_parse(string $uuid) : string
Parameters
$uuid : string
Tags
psalm-suppress

all

Return values
string

now()

Returns the current time as a DateTimeImmutable.

now() : DateTimeImmutable

Note that you should prefer injecting a ClockInterface or using ClockAwareTrait when possible instead of using this function.

Return values
DateTimeImmutable

tagged_iterator()

Creates a lazy iterator by tag name.

tagged_iterator(string $tag[, string $indexAttribute = null ][, string $defaultIndexMethod = null ][, string $defaultPriorityMethod = null ][, string|array<string|int, mixed> $exclude = [] ][, bool $excludeSelf = true ]) : TaggedIteratorArgument
Parameters
$tag : string
$indexAttribute : string = null
$defaultIndexMethod : string = null
$defaultPriorityMethod : string = null
$exclude : string|array<string|int, mixed> = []
$excludeSelf : bool = true
Return values
TaggedIteratorArgument

tagged_locator()

Creates a service locator by tag name.

tagged_locator(string $tag[, string $indexAttribute = null ][, string $defaultIndexMethod = null ][, string $defaultPriorityMethod = null ][, string|array<string|int, mixed> $exclude = [] ][, bool $excludeSelf = true ]) : ServiceLocatorArgument
Parameters
$tag : string
$indexAttribute : string = null
$defaultIndexMethod : string = null
$defaultPriorityMethod : string = null
$exclude : string|array<string|int, mixed> = []
$excludeSelf : bool = true
Return values
ServiceLocatorArgument

sc_configure()

sc_configure(mixed $instance) : mixed
Parameters
$instance : mixed

trigger_deprecation()

Triggers a silenced deprecation notice.

trigger_deprecation(string $package, string $version, string $message, mixed ...$args) : void
Parameters
$package : string

The name of the Composer package that is triggering the deprecation

$version : string

The version of the package that introduced the deprecation

$message : string

The message of the deprecation

$args : mixed

Values to insert in the message using printf() formatting

Tags
author

Nicolas Grekas p@tchwork.com

header()

header(mixed $str[, mixed $replace = true ][, mixed $status = null ]) : mixed
Parameters
$str : mixed
$replace : mixed = true
$status : mixed = null

controller_function()

controller_function(mixed $foo, mixed $foobar) : mixed
Parameters
$foo : mixed
$foobar : mixed

some_controller_function()

some_controller_function(mixed $foo, mixed $foobar) : mixed
Parameters
$foo : mixed
$foobar : mixed

bailout()

bailout(string $message) : mixed
Parameters
$message : string

strip_minor_versions()

strip_minor_versions(string $version) : string
Parameters
$version : string
Return values
string

centered()

centered(string $text) : string
Parameters
$text : string
Return values
string

cd()

cd(string $dir) : void
Parameters
$dir : string

run()

run(string $command) : void
Parameters
$command : string

get_icu_version_from_genrb()

get_icu_version_from_genrb(string $genrb) : string|null
Parameters
$genrb : string
Return values
string|null

grapheme_extract()

grapheme_extract(mixed $haystack, mixed $size[, mixed $type = 0 ][, mixed $start = 0 ][, mixed &$next = 0 ]) : mixed
Parameters
$haystack : mixed
$size : mixed
$type : mixed = 0
$start : mixed = 0
$next : mixed = 0

grapheme_stripos()

grapheme_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_stristr()

grapheme_stristr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$beforeNeedle : mixed = false

grapheme_strlen()

grapheme_strlen(mixed $input) : mixed
Parameters
$input : mixed

grapheme_strpos()

grapheme_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strripos()

grapheme_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strrpos()

grapheme_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0

grapheme_strstr()

grapheme_strstr(mixed $haystack, mixed $needle[, mixed $beforeNeedle = false ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$beforeNeedle : mixed = false

grapheme_substr()

grapheme_substr(mixed $string, mixed $offset[, mixed $length = null ]) : mixed
Parameters
$string : mixed
$offset : mixed
$length : mixed = null

grapheme_extract()

grapheme_extract(string|null $haystack, int|null $size[, int|null $type = GRAPHEME_EXTR_COUNT ][, int|null $offset = 0 ][, mixed &$next = null ]) : string|false
Parameters
$haystack : string|null
$size : int|null
$type : int|null = GRAPHEME_EXTR_COUNT
$offset : int|null = 0
$next : mixed = null
Return values
string|false

grapheme_stripos()

grapheme_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_stristr()

grapheme_stristr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$beforeNeedle : bool|null = false
Return values
string|false

grapheme_strlen()

grapheme_strlen(string|null $string) : int|false|null
Parameters
$string : string|null
Return values
int|false|null

grapheme_strpos()

grapheme_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strripos()

grapheme_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strrpos()

grapheme_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
Return values
int|false

grapheme_strstr()

grapheme_strstr(string|null $haystack, string|null $needle[, bool|null $beforeNeedle = false ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$beforeNeedle : bool|null = false
Return values
string|false

grapheme_substr()

grapheme_substr(string|null $string, int|null $offset[, int|null $length = null ]) : string|false
Parameters
$string : string|null
$offset : int|null
$length : int|null = null
Return values
string|false

intl_is_failure()

intl_is_failure(mixed $errorCode) : mixed
Parameters
$errorCode : mixed

intl_get_error_code()

intl_get_error_code() : mixed

intl_get_error_message()

intl_get_error_message() : mixed

intl_error_name()

intl_error_name(mixed $errorCode) : mixed
Parameters
$errorCode : mixed

intl_is_failure()

intl_is_failure(int|null $errorCode) : bool
Parameters
$errorCode : int|null
Return values
bool

intl_get_error_code()

intl_get_error_code() : int
Return values
int

intl_get_error_message()

intl_get_error_message() : string
Return values
string

intl_error_name()

intl_error_name(int|null $errorCode) : string
Parameters
$errorCode : int|null
Return values
string

idn_to_ascii()

idn_to_ascii(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed = 0
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null

idn_to_utf8()

idn_to_utf8(mixed $domain[, mixed $flags = 0 ][, mixed $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : mixed
Parameters
$domain : mixed
$flags : mixed = 0
$variant : mixed = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null

idn_to_ascii()

idn_to_ascii(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null = IDNA_DEFAULT
$variant : int|null = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
string|false

idn_to_utf8()

idn_to_utf8(string|null $domain[, int|null $flags = IDNA_DEFAULT ][, int|null $variant = INTL_IDNA_VARIANT_UTS46 ][, mixed &$idna_info = null ]) : string|false
Parameters
$domain : string|null
$flags : int|null = IDNA_DEFAULT
$variant : int|null = INTL_IDNA_VARIANT_UTS46
$idna_info : mixed = null
Return values
string|false

normalizer_is_normalized()

normalizer_is_normalized(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : mixed
$form : mixed = pNormalizer::FORM_C

normalizer_normalize()

normalizer_normalize(mixed $string[, mixed $form = pNormalizer::FORM_C ]) : mixed
Parameters
$string : mixed
$form : mixed = pNormalizer::FORM_C

normalizer_is_normalized()

normalizer_is_normalized(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : bool
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C
Return values
bool

normalizer_normalize()

normalizer_normalize(string|null $string[, int|null $form = pNormalizer::FORM_C ]) : string|false
Parameters
$string : string|null
$form : int|null = pNormalizer::FORM_C
Return values
string|false

mb_convert_encoding()

mb_convert_encoding(mixed $string, mixed $to_encoding[, mixed $from_encoding = null ]) : mixed
Parameters
$string : mixed
$to_encoding : mixed
$from_encoding : mixed = null

mb_decode_mimeheader()

mb_decode_mimeheader(mixed $string) : mixed
Parameters
$string : mixed

mb_encode_mimeheader()

mb_encode_mimeheader(mixed $string[, mixed $charset = null ][, mixed $transfer_encoding = null ][, mixed $newline = " " ][, mixed $indent = 0 ]) : mixed
Parameters
$string : mixed
$charset : mixed = null
$transfer_encoding : mixed = null
$newline : mixed = " "
$indent : mixed = 0

mb_decode_numericentity()

mb_decode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$map : mixed
$encoding : mixed = null

mb_encode_numericentity()

mb_encode_numericentity(mixed $string, mixed $map[, mixed $encoding = null ][, mixed $hex = false ]) : mixed
Parameters
$string : mixed
$map : mixed
$encoding : mixed = null
$hex : mixed = false

mb_convert_case()

mb_convert_case(mixed $string, mixed $mode[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$mode : mixed
$encoding : mixed = null

mb_internal_encoding()

mb_internal_encoding([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_language()

mb_language([mixed $language = null ]) : mixed
Parameters
$language : mixed = null

mb_list_encodings()

mb_list_encodings() : mixed

mb_encoding_aliases()

mb_encoding_aliases(mixed $encoding) : mixed
Parameters
$encoding : mixed

mb_check_encoding()

mb_check_encoding([mixed $value = null ][, mixed $encoding = null ]) : mixed
Parameters
$value : mixed = null
$encoding : mixed = null

mb_detect_encoding()

mb_detect_encoding(mixed $string[, mixed $encodings = null ][, mixed $strict = false ]) : mixed
Parameters
$string : mixed
$encodings : mixed = null
$strict : mixed = false

mb_detect_order()

mb_detect_order([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_parse_str()

mb_parse_str(mixed $string[, mixed &$result = [] ]) : mixed
Parameters
$string : mixed
$result : mixed = []

mb_strlen()

mb_strlen(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_strpos()

mb_strpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strtolower()

mb_strtolower(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_strtoupper()

mb_strtoupper(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_substitute_character()

mb_substitute_character([mixed $substitute_character = null ]) : mixed
Parameters
$substitute_character : mixed = null

mb_substr()

mb_substr(mixed $string, mixed $start[, mixed $length = 2147483647 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$start : mixed
$length : mixed = 2147483647
$encoding : mixed = null

mb_stripos()

mb_stripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_stristr()

mb_stristr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strrchr()

mb_strrchr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strrichr()

mb_strrichr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_strripos()

mb_strripos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strrpos()

mb_strrpos(mixed $haystack, mixed $needle[, mixed $offset = 0 ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$offset : mixed = 0
$encoding : mixed = null

mb_strstr()

mb_strstr(mixed $haystack, mixed $needle[, mixed $before_needle = false ][, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$before_needle : mixed = false
$encoding : mixed = null

mb_get_info()

mb_get_info([mixed $type = 'all' ]) : mixed
Parameters
$type : mixed = 'all'

mb_http_output()

mb_http_output([mixed $encoding = null ]) : mixed
Parameters
$encoding : mixed = null

mb_strwidth()

mb_strwidth(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_substr_count()

mb_substr_count(mixed $haystack, mixed $needle[, mixed $encoding = null ]) : mixed
Parameters
$haystack : mixed
$needle : mixed
$encoding : mixed = null

mb_output_handler()

mb_output_handler(mixed $string, mixed $status) : mixed
Parameters
$string : mixed
$status : mixed

mb_http_input()

mb_http_input([mixed $type = null ]) : mixed
Parameters
$type : mixed = null

mb_convert_variables()

mb_convert_variables(mixed $to_encoding, mixed $from_encoding, mixed ...&$vars) : mixed
Parameters
$to_encoding : mixed
$from_encoding : mixed
$vars : mixed

mb_ord()

mb_ord(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_chr()

mb_chr(mixed $codepoint[, mixed $encoding = null ]) : mixed
Parameters
$codepoint : mixed
$encoding : mixed = null

mb_scrub()

mb_scrub(mixed $string[, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$encoding : mixed = null

mb_str_split()

mb_str_split(mixed $string[, mixed $length = 1 ][, mixed $encoding = null ]) : mixed
Parameters
$string : mixed
$length : mixed = 1
$encoding : mixed = null

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

mb_convert_encoding()

mb_convert_encoding(array<string|int, mixed>|string|null $string, string|null $to_encoding[, array<string|int, mixed>|string|null $from_encoding = null ]) : array<string|int, mixed>|string|false
Parameters
$string : array<string|int, mixed>|string|null
$to_encoding : string|null
$from_encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|string|false

mb_decode_mimeheader()

mb_decode_mimeheader(string|null $string) : string
Parameters
$string : string|null
Return values
string

mb_encode_mimeheader()

mb_encode_mimeheader(string|null $string[, string|null $charset = null ][, string|null $transfer_encoding = null ][, string|null $newline = " " ][, int|null $indent = 0 ]) : string
Parameters
$string : string|null
$charset : string|null = null
$transfer_encoding : string|null = null
$newline : string|null = " "
$indent : int|null = 0
Return values
string

mb_decode_numericentity()

mb_decode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$map : array<string|int, mixed>
$encoding : string|null = null
Return values
string

mb_encode_numericentity()

mb_encode_numericentity(string|null $string, array<string|int, mixed> $map[, string|null $encoding = null ][, bool|null $hex = false ]) : string
Parameters
$string : string|null
$map : array<string|int, mixed>
$encoding : string|null = null
$hex : bool|null = false
Return values
string

mb_convert_case()

mb_convert_case(string|null $string, int|null $mode[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$mode : int|null
$encoding : string|null = null
Return values
string

mb_internal_encoding()

mb_internal_encoding([string|null $encoding = null ]) : string|bool
Parameters
$encoding : string|null = null
Return values
string|bool

mb_language()

mb_language([string|null $language = null ]) : string|bool
Parameters
$language : string|null = null
Return values
string|bool

mb_list_encodings()

mb_list_encodings() : array<string|int, mixed>
Return values
array<string|int, mixed>

mb_encoding_aliases()

mb_encoding_aliases(string|null $encoding) : array<string|int, mixed>
Parameters
$encoding : string|null
Return values
array<string|int, mixed>

mb_check_encoding()

mb_check_encoding([array<string|int, mixed>|string|null $value = null ][, string|null $encoding = null ]) : bool
Parameters
$value : array<string|int, mixed>|string|null = null
$encoding : string|null = null
Return values
bool

mb_detect_encoding()

mb_detect_encoding(string|null $string[, array<string|int, mixed>|string|null $encodings = null ][, bool|null $strict = false ]) : string|false
Parameters
$string : string|null
$encodings : array<string|int, mixed>|string|null = null
$strict : bool|null = false
Return values
string|false

mb_detect_order()

mb_detect_order([array<string|int, mixed>|string|null $encoding = null ]) : array<string|int, mixed>|bool
Parameters
$encoding : array<string|int, mixed>|string|null = null
Return values
array<string|int, mixed>|bool

mb_parse_str()

mb_parse_str(string|null $string[, mixed &$result = [] ]) : bool
Parameters
$string : string|null
$result : mixed = []
Return values
bool

mb_strlen()

mb_strlen(string|null $string[, string|null $encoding = null ]) : int
Parameters
$string : string|null
$encoding : string|null = null
Return values
int

mb_strpos()

mb_strpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strtolower()

mb_strtolower(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_strtoupper()

mb_strtoupper(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_substitute_character()

mb_substitute_character([string|int|null $substitute_character = null ]) : string|int|bool
Parameters
$substitute_character : string|int|null = null
Return values
string|int|bool

mb_substr()

mb_substr(string|null $string, int|null $start[, int|null $length = null ][, string|null $encoding = null ]) : string
Parameters
$string : string|null
$start : int|null
$length : int|null = null
$encoding : string|null = null
Return values
string

mb_stripos()

mb_stripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_stristr()

mb_stristr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strrchr()

mb_strrchr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strrichr()

mb_strrichr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_strripos()

mb_strripos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strrpos()

mb_strrpos(string|null $haystack, string|null $needle[, int|null $offset = 0 ][, string|null $encoding = null ]) : int|false
Parameters
$haystack : string|null
$needle : string|null
$offset : int|null = 0
$encoding : string|null = null
Return values
int|false

mb_strstr()

mb_strstr(string|null $haystack, string|null $needle[, bool|null $before_needle = false ][, string|null $encoding = null ]) : string|false
Parameters
$haystack : string|null
$needle : string|null
$before_needle : bool|null = false
$encoding : string|null = null
Return values
string|false

mb_get_info()

mb_get_info([string|null $type = 'all' ]) : array<string|int, mixed>|string|int|false
Parameters
$type : string|null = 'all'
Return values
array<string|int, mixed>|string|int|false

mb_http_output()

mb_http_output([string|null $encoding = null ]) : string|bool
Parameters
$encoding : string|null = null
Return values
string|bool

mb_strwidth()

mb_strwidth(string|null $string[, string|null $encoding = null ]) : int
Parameters
$string : string|null
$encoding : string|null = null
Return values
int

mb_substr_count()

mb_substr_count(string|null $haystack, string|null $needle[, string|null $encoding = null ]) : int
Parameters
$haystack : string|null
$needle : string|null
$encoding : string|null = null
Return values
int

mb_output_handler()

mb_output_handler(string|null $string, int|null $status) : string
Parameters
$string : string|null
$status : int|null
Return values
string

mb_http_input()

mb_http_input([string|null $type = null ]) : array<string|int, mixed>|string|false
Parameters
$type : string|null = null
Return values
array<string|int, mixed>|string|false

mb_convert_variables()

mb_convert_variables(string|null $to_encoding, array<string|int, mixed>|string|null $from_encoding, mixed &$var, mixed ...&$vars) : string|false
Parameters
$to_encoding : string|null
$from_encoding : array<string|int, mixed>|string|null
$var : mixed
$vars : mixed
Return values
string|false

mb_ord()

mb_ord(string|null $string[, string|null $encoding = null ]) : int|false
Parameters
$string : string|null
$encoding : string|null = null
Return values
int|false

mb_chr()

mb_chr(int|null $codepoint[, string|null $encoding = null ]) : string|false
Parameters
$codepoint : int|null
$encoding : string|null = null
Return values
string|false

mb_scrub()

mb_scrub(string|null $string[, string|null $encoding = null ]) : string
Parameters
$string : string|null
$encoding : string|null = null
Return values
string

mb_str_split()

mb_str_split(string|null $string[, int|null $length = 1 ][, string|null $encoding = null ]) : array<string|int, mixed>
Parameters
$string : string|null
$length : int|null = 1
$encoding : string|null = null
Return values
array<string|int, mixed>

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

json_validate()

json_validate(string $json[, int $depth = 512 ][, int $flags = 0 ]) : bool
Parameters
$json : string
$depth : int = 512
$flags : int = 0
Return values
bool

mb_str_pad()

mb_str_pad(string $string, int $length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ][, string|null $encoding = null ]) : string
Parameters
$string : string
$length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
$encoding : string|null = null
Return values
string

stream_context_set_options()

stream_context_set_options(mixed $context, array<string|int, mixed> $options) : bool
Parameters
$context : mixed
$options : array<string|int, mixed>
Return values
bool

ldap_exop_sync()

ldap_exop_sync(mixed $ldap, string $request_oid[, string $request_data = null ][, array<string|int, mixed> $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
$ldap : mixed
$request_oid : string
$request_data : string = null
$controls : array<string|int, mixed> = null
$response_data : mixed = null
$response_oid : mixed = null
Return values
bool

ldap_connect_wallet()

ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : mixed
Parameters
$uri : string|null
$wallet : string
$password : string
$auth_mode : int = GSLC_SSL_NO_AUTH

ldap_exop_sync()

ldap_exop_sync(Connection $ldap, string $request_oid[, string $request_data = null ][, array<string|int, mixed> $controls = null ][, mixed &$response_data = null ][, mixed &$response_oid = null ]) : bool
Parameters
$ldap : Connection
$request_oid : string
$request_data : string = null
$controls : array<string|int, mixed> = null
$response_data : mixed = null
$response_oid : mixed = null
Return values
bool

ldap_connect_wallet()

ldap_connect_wallet(string|null $uri, string $wallet, string $password[, int $auth_mode = GSLC_SSL_NO_AUTH ]) : Connection|false
Parameters
$uri : string|null
$wallet : string
$password : string
$auth_mode : int = GSLC_SSL_NO_AUTH
Return values
Connection|false

handleSignal()

Runs a PHP script that can be stopped only with a SIGKILL (9) signal for 3 seconds.

handleSignal(mixed $signal) : mixed
Parameters
$signal : mixed
Tags
args

duration Run this script with a custom duration

example

php NonStopableProcess.php 42 will run the script for 42 seconds

findTranslationFiles()

findTranslationFiles(mixed $originalFilePath, mixed $localeToAnalyze) : array<string|int, mixed>
Parameters
$originalFilePath : mixed
$localeToAnalyze : mixed
Return values
array<string|int, mixed>

calculateTranslationStatus()

calculateTranslationStatus(mixed $originalFilePath, mixed $translationFilePaths) : array<string|int, mixed>
Parameters
$originalFilePath : mixed
$translationFilePaths : mixed
Return values
array<string|int, mixed>

isTranslationCompleted()

isTranslationCompleted(array<string|int, mixed> $translationStatus) : bool
Parameters
$translationStatus : array<string|int, mixed>
Return values
bool

printTranslationStatus()

printTranslationStatus(mixed $originalFilePath, mixed $translationStatus, mixed $verboseOutput, mixed $includeCompletedLanguages) : mixed
Parameters
$originalFilePath : mixed
$translationStatus : mixed
$verboseOutput : mixed
$includeCompletedLanguages : mixed

extractLocaleFromFilePath()

extractLocaleFromFilePath(mixed $filePath) : mixed
Parameters
$filePath : mixed

extractTranslationKeys()

extractTranslationKeys(mixed $filePath) : array<string|int, mixed>
Parameters
$filePath : mixed
Return values
array<string|int, mixed>

findTransUnitMismatches()

Check whether the trans-unit id and source match with the base translation.

findTransUnitMismatches(array<string|int, mixed> $baseTranslationKeys, array<string|int, mixed> $translatedKeys) : array<string|int, mixed>
Parameters
$baseTranslationKeys : array<string|int, mixed>
$translatedKeys : array<string|int, mixed>
Return values
array<string|int, mixed>

printTable()

printTable(mixed $translations, mixed $verboseOutput, bool $includeCompletedLanguages) : mixed
Parameters
$translations : mixed
$verboseOutput : mixed
$includeCompletedLanguages : bool

twig_is_selected_choice()

Returns whether a choice is selected for a given form value.

twig_is_selected_choice(ChoiceView $choice, string|array<string|int, mixed>|null $selectedValue) : bool

This is a function and not callable due to performance reasons.

Parameters
$choice : ChoiceView
$selectedValue : string|array<string|int, mixed>|null
Tags
see
ChoiceView::isSelected()
Return values
bool

updateValidatorFormats()

updateValidatorFormats(string $validatorPath, array<string|int, mixed> $formats) : void
Parameters
$validatorPath : string
$formats : array<string|int, mixed>

esc()

esc(string $str) : string
Parameters
$str : string
Return values
string

dd()

dd(mixed ...$vars) : never
Parameters
$vars : mixed
Return values
never

twig_inline_css()

twig_inline_css(string $body, string ...$css) : string
Parameters
$body : string
$css : string
Return values
string

twig_inky()

twig_inky(string $body) : string
Parameters
$body : string
Return values
string

twig_html_to_markdown()

twig_html_to_markdown(string $body[, array<string|int, mixed> $options = [] ]) : string
Parameters
$body : string
$options : array<string|int, mixed> = []
Return values
string

foo_escaper_for_test()

foo_escaper_for_test(Environment $twig, mixed $string, mixed $charset) : mixed
Parameters
$twig : Environment
$string : mixed
$charset : mixed

foo_escaper_for_test1()

foo_escaper_for_test1(Environment $twig, mixed $string, mixed $charset) : mixed
Parameters
$twig : Environment
$string : mixed
$charset : mixed

test_foo()

test_foo([mixed $value = 'foo' ]) : mixed
Parameters
$value : mixed = 'foo'

custom_Twig_Tests_Node_Expression_CallTest_function()

custom_Twig_Tests_Node_Expression_CallTest_function(mixed $required) : mixed
Parameters
$required : mixed

twig_tests_filter_dummy()

twig_tests_filter_dummy() : mixed

twig_tests_filter_barbar()

twig_tests_filter_barbar(mixed $context, mixed $string[, mixed $arg1 = null ][, mixed $arg2 = null ][, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$context : mixed
$string : mixed
$arg1 : mixed = null
$arg2 : mixed = null
$args : array<string|int, mixed> = []

twig_tests_function_dummy()

twig_tests_function_dummy() : mixed

twig_tests_function_barbar()

twig_tests_function_barbar([mixed $arg1 = null ][, mixed $arg2 = null ][, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$arg1 : mixed = null
$arg2 : mixed = null
$args : array<string|int, mixed> = []

twig_tests_test_barbar()

twig_tests_test_barbar(mixed $string[, mixed $arg1 = null ][, mixed $arg2 = null ][, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$string : mixed
$arg1 : mixed = null
$arg2 : mixed = null
$args : array<string|int, mixed> = []

alnum()

alnum(string $value) : string
Parameters
$value : string
Tags
psalm-pure
Return values
string

nullOrAlnum()

nullOrAlnum(string|null $value) : string|null
Parameters
$value : string|null
Tags
psalm-pure
Return values
string|null

allAlnum()

allAlnum(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrAlnum()

allNullOrAlnum(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
Tags
psalm-pure
Return values
iterable<string|int, string|null>

alpha()

alpha(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

nullOrAlpha()

nullOrAlpha(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allAlpha()

allAlpha(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allNullOrAlpha()

allNullOrAlpha(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

boolean()

boolean(mixed $value) : bool
Parameters
$value : mixed
Tags
psalm-pure
Return values
bool

nullOrBoolean()

nullOrBoolean(mixed $value) : bool|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
bool|null

allBoolean()

allBoolean(mixed $value) : iterable<string|int, bool>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, bool>

allNullOrBoolean()

allNullOrBoolean(mixed $value) : iterable<string|int, bool|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, bool|null>

classExists()

classExists(mixed $value) : class-string
Parameters
$value : mixed
Return values
class-string

nullOrClassExists()

nullOrClassExists(mixed $value) : class-string|null
Parameters
$value : mixed
Return values
class-string|null

allClassExists()

allClassExists(mixed $value) : iterable<string|int, class-string>
Parameters
$value : mixed
Return values
iterable<string|int, class-string>

allNullOrClassExists()

allNullOrClassExists(mixed $value) : iterable<string|int, class-string|null>
Parameters
$value : mixed
Return values
iterable<string|int, class-string|null>

contains()

contains(string $value, string $subString) : string
Parameters
$value : string
$subString : string
Tags
psalm-pure
Return values
string

nullOrContains()

nullOrContains(string|null $value, string $subString) : string|null
Parameters
$value : string|null
$subString : string
Tags
psalm-pure
Return values
string|null

allContains()

allContains(iterable<string|int, string> $value, string $subString) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$subString : string
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrContains()

allNullOrContains(iterable<string|int, string|null> $value, string $subString) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$subString : string
Tags
psalm-pure
Return values
iterable<string|int, string|null>

count()

count(Countable|array<string|int, mixed> $value, int $number) : Countable|array<string|int, mixed>
Parameters
$value : Countable|array<string|int, mixed>
$number : int
Return values
Countable|array<string|int, mixed>

nullOrCount()

nullOrCount(null|Countable|array<string|int, mixed> $value, int $number) : null|Countable|array<string|int, mixed>
Parameters
$value : null|Countable|array<string|int, mixed>
$number : int
Return values
null|Countable|array<string|int, mixed>

allCount()

allCount(iterable<string|int, Countable|array<string|int, mixed>> $value, int $number) : iterable<string|int, Countable|array<string|int, mixed>>
Parameters
$value : iterable<string|int, Countable|array<string|int, mixed>>
$number : int
Return values
iterable<string|int, Countable|array<string|int, mixed>>

allNullOrCount()

allNullOrCount(iterable<string|int, Countable|array<string|int, mixed>|null> $value, int $number) : iterable<string|int, Countable|array<string|int, mixed>|null>
Parameters
$value : iterable<string|int, Countable|array<string|int, mixed>|null>
$number : int
Return values
iterable<string|int, Countable|array<string|int, mixed>|null>

countBetween()

countBetween(Countable|array<string|int, mixed> $value, int|float $min, int|float $max) : Countable|array<string|int, mixed>
Parameters
$value : Countable|array<string|int, mixed>
$min : int|float
$max : int|float
Return values
Countable|array<string|int, mixed>

nullOrCountBetween()

nullOrCountBetween(null|Countable|array<string|int, mixed> $value, int|float $min, int|float $max) : null|Countable|array<string|int, mixed>
Parameters
$value : null|Countable|array<string|int, mixed>
$min : int|float
$max : int|float
Return values
null|Countable|array<string|int, mixed>

allCountBetween()

allCountBetween(iterable<string|int, Countable|array<string|int, mixed>> $value, int|float $min, int|float $max) : iterable<string|int, Countable|array<string|int, mixed>>
Parameters
$value : iterable<string|int, Countable|array<string|int, mixed>>
$min : int|float
$max : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>>

allNullOrCountBetween()

allNullOrCountBetween(iterable<string|int, Countable|array<string|int, mixed>|null> $value, int|float $min, int|float $max) : iterable<string|int, Countable|array<string|int, mixed>|null>
Parameters
$value : iterable<string|int, Countable|array<string|int, mixed>|null>
$min : int|float
$max : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>|null>

digits()

digits(string $value) : string
Parameters
$value : string
Tags
psalm-pure
Return values
string

nullOrDigits()

nullOrDigits(string|null $value) : string|null
Parameters
$value : string|null
Tags
psalm-pure
Return values
string|null

allDigits()

allDigits(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrDigits()

allNullOrDigits(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
Tags
psalm-pure
Return values
iterable<string|int, string|null>

nullOrDirectory()

nullOrDirectory(mixed $value) : mixed
Parameters
$value : mixed

allDirectory()

allDirectory(mixed $value) : mixed
Parameters
$value : mixed

allNullOrDirectory()

allNullOrDirectory(mixed $value) : mixed
Parameters
$value : mixed

email()

email(mixed $value) : mixed
Parameters
$value : mixed

nullOrEmail()

nullOrEmail(mixed $value) : mixed
Parameters
$value : mixed

allEmail()

allEmail(mixed $value) : mixed
Parameters
$value : mixed

allNullOrEmail()

allNullOrEmail(mixed $value) : mixed
Parameters
$value : mixed

endsWith()

endsWith(string $value, string $suffix) : string
Parameters
$value : string
$suffix : string
Tags
psalm-pure
Return values
string

nullOrEndsWith()

nullOrEndsWith(string|null $value, string $suffix) : string|null
Parameters
$value : string|null
$suffix : string
Tags
psalm-pure
Return values
string|null

allEndsWith()

allEndsWith(iterable<string|int, string> $value, string $suffix) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$suffix : string
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrEndsWith()

allNullOrEndsWith(iterable<string|int, string|null> $value, string $suffix) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$suffix : string
Tags
psalm-pure
Return values
iterable<string|int, string|null>

eq()

eq(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed

nullOrEq()

nullOrEq(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed

allEq()

allEq(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed

allNullOrEq()

allNullOrEq(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed

false()

false(mixed $value) : false
Parameters
$value : mixed
Tags
psalm-pure
Return values
false

nullOrFalse()

nullOrFalse(mixed $value) : null|false
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|false

allFalse()

allFalse(mixed $value) : iterable<string|int, false>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, false>

allNullOrFalse()

allNullOrFalse(mixed $value) : iterable<string|int, false|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, false|null>

file()

file(mixed $value) : mixed
Parameters
$value : mixed

nullOrFile()

nullOrFile(mixed $value) : mixed
Parameters
$value : mixed

allFile()

allFile(mixed $value) : mixed
Parameters
$value : mixed

allNullOrFile()

allNullOrFile(mixed $value) : mixed
Parameters
$value : mixed

nullOrFileExists()

nullOrFileExists(mixed $value) : mixed
Parameters
$value : mixed

allFileExists()

allFileExists(mixed $value) : mixed
Parameters
$value : mixed

allNullOrFileExists()

allNullOrFileExists(mixed $value) : mixed
Parameters
$value : mixed

float()

float(mixed $value) : float
Parameters
$value : mixed
Tags
psalm-pure
Return values
float

nullOrFloat()

nullOrFloat(mixed $value) : float|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
float|null

allFloat()

allFloat(mixed $value) : iterable<string|int, float>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, float>

allNullOrFloat()

allNullOrFloat(mixed $value) : iterable<string|int, float|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, float|null>

greaterThan()

greaterThan(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

nullOrGreaterThan()

nullOrGreaterThan(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

allGreaterThan()

allGreaterThan(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

allNullOrGreaterThan()

allNullOrGreaterThan(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

greaterThanEq()

greaterThanEq(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

nullOrGreaterThanEq()

nullOrGreaterThanEq(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

allGreaterThanEq()

allGreaterThanEq(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

allNullOrGreaterThanEq()

allNullOrGreaterThanEq(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

implementsInterface()

implementsInterface(mixed $value) : Serializable>
Parameters
$value : mixed
Tags
psalm-pure
Return values
Serializable>

nullOrImplementsInterface()

nullOrImplementsInterface(mixed $value) : null|Serializable>
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|Serializable>

allImplementsInterface()

allImplementsInterface(mixed $value) : iterable<string|int, Serializable>>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, Serializable>>

allNullOrImplementsInterface()

allNullOrImplementsInterface(mixed $value) : iterable<string|int, Serializable>|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, Serializable>|null>

inArray()

inArray(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
$value : mixed
$values : array<string|int, mixed>
Tags
psalm-pure

nullOrInArray()

nullOrInArray(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
$value : mixed
$values : array<string|int, mixed>
Tags
psalm-pure

allInArray()

allInArray(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
$value : mixed
$values : array<string|int, mixed>
Tags
psalm-pure

allNullOrInArray()

allNullOrInArray(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
$value : mixed
$values : array<string|int, mixed>
Tags
psalm-pure

integer()

integer(mixed $value) : int
Parameters
$value : mixed
Tags
psalm-pure
Return values
int

nullOrInteger()

nullOrInteger(mixed $value) : int|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
int|null

allInteger()

allInteger(mixed $value) : iterable<string|int, int>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, int>

allNullOrInteger()

allNullOrInteger(mixed $value) : iterable<string|int, int|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, int|null>

integerish()

integerish(mixed $value) : numeric-string|int|float
Parameters
$value : mixed
Tags
psalm-pure
Return values
numeric-string|int|float

nullOrIntegerish()

nullOrIntegerish(mixed $value) : null|(numeric)
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|(numeric)

allIntegerish()

allIntegerish(mixed $value) : iterable<string|int, numeric-string|int|float>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, numeric-string|int|float>

allNullOrIntegerish()

allNullOrIntegerish(mixed $value) : iterable<string|int, (numeric)|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, (numeric)|null>

interfaceExists()

interfaceExists(mixed $value) : class-string
Parameters
$value : mixed
Return values
class-string

nullOrInterfaceExists()

nullOrInterfaceExists(mixed $value) : null|class-string
Parameters
$value : mixed
Return values
null|class-string

allInterfaceExists()

allInterfaceExists(mixed $value) : iterable<string|int, class-string>
Parameters
$value : mixed
Return values
iterable<string|int, class-string>

allNullOrInterfaceExists()

allNullOrInterfaceExists(mixed $value) : iterable<string|int, class-string|null>
Parameters
$value : mixed
Return values
iterable<string|int, class-string|null>

ip()

ip(mixed $value) : mixed
Parameters
$value : mixed

nullOrIp()

nullOrIp(mixed $value) : mixed
Parameters
$value : mixed

allIp()

allIp(mixed $value) : mixed
Parameters
$value : mixed

allNullOrIp()

allNullOrIp(mixed $value) : mixed
Parameters
$value : mixed

ipv4()

ipv4(mixed $value) : mixed
Parameters
$value : mixed

nullOrIpv4()

nullOrIpv4(mixed $value) : mixed
Parameters
$value : mixed

allIpv4()

allIpv4(mixed $value) : mixed
Parameters
$value : mixed

allNullOrIpv4()

allNullOrIpv4(mixed $value) : mixed
Parameters
$value : mixed

ipv6()

ipv6(mixed $value) : mixed
Parameters
$value : mixed

nullOrIpv6()

nullOrIpv6(mixed $value) : mixed
Parameters
$value : mixed

allIpv6()

allIpv6(mixed $value) : mixed
Parameters
$value : mixed

allNullOrIpv6()

allNullOrIpv6(mixed $value) : mixed
Parameters
$value : mixed

isAnyOf()

isAnyOf(object|string $value, array<string|int, class-string> $classes) : object|string
Parameters
$value : object|string
$classes : array<string|int, class-string>
Tags
psalm-pure
Return values
object|string

nullOrIsAnyOf()

nullOrIsAnyOf(null|object|string $value, array<string|int, class-string> $classes) : null|object|string
Parameters
$value : null|object|string
$classes : array<string|int, class-string>
Tags
psalm-pure
Return values
null|object|string

allIsAnyOf()

allIsAnyOf(iterable<string|int, object|string> $value, array<string|int, class-string> $classes) : iterable<string|int, object|string>
Parameters
$value : iterable<string|int, object|string>
$classes : array<string|int, class-string>
Tags
psalm-pure
Return values
iterable<string|int, object|string>

allNullOrIsAnyOf()

allNullOrIsAnyOf(iterable<string|int, object|string|null> $value, array<string|int, class-string> $classes) : iterable<string|int, object|string|null>
Parameters
$value : iterable<string|int, object|string|null>
$classes : array<string|int, class-string>
Tags
psalm-pure
Return values
iterable<string|int, object|string|null>

isAOf()

isAOf(object|string $value) : mixed
Parameters
$value : object|string
Tags
psalm-pure
psalm-return

class-string<Serializable>|Serializable

nullOrIsAOf()

nullOrIsAOf(null|object|string $value) : mixed
Parameters
$value : null|object|string
Tags
psalm-pure
psalm-return

null|class-string<Serializable>|Serializable

allIsAOf()

allIsAOf(iterable<string|int, object|string> $value) : iterable<string|int, Serializable>|Serializable>
Parameters
$value : iterable<string|int, object|string>
Tags
psalm-pure
Return values
iterable<string|int, Serializable>|Serializable>

allNullOrIsAOf()

allNullOrIsAOf(iterable<string|int, object|string|null> $value) : iterable<string|int, Serializable>|Serializable|null>
Parameters
$value : iterable<string|int, object|string|null>
Tags
psalm-pure
Return values
iterable<string|int, Serializable>|Serializable|null>

isArray()

isArray(mixed $value) : array<string|int, mixed>
Parameters
$value : mixed
Tags
psalm-pure
Return values
array<string|int, mixed>

nullOrIsArray()

nullOrIsArray(mixed $value) : array<string|int, mixed>|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
array<string|int, mixed>|null

allIsArray()

allIsArray(mixed $value) : iterable<string|int, array<string|int, mixed>>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, array<string|int, mixed>>

allNullOrIsArray()

allNullOrIsArray(mixed $value) : iterable<string|int, array<string|int, mixed>|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, array<string|int, mixed>|null>

isArrayAccessible()

isArrayAccessible(mixed $value) : array<string|int, mixed>|ArrayAccess
Parameters
$value : mixed
Tags
psalm-pure
Return values
array<string|int, mixed>|ArrayAccess

nullOrIsArrayAccessible()

nullOrIsArrayAccessible(mixed $value) : null|array<string|int, mixed>|ArrayAccess
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|array<string|int, mixed>|ArrayAccess

allIsArrayAccessible()

allIsArrayAccessible(mixed $value) : iterable<string|int, array<string|int, mixed>|ArrayAccess>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, array<string|int, mixed>|ArrayAccess>

allNullOrIsArrayAccessible()

allNullOrIsArrayAccessible(mixed $value) : iterable<string|int, array<string|int, mixed>|ArrayAccess|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, array<string|int, mixed>|ArrayAccess|null>

isCallable()

isCallable(mixed $value) : callable
Parameters
$value : mixed
Tags
psalm-pure
Return values
callable

nullOrIsCallable()

nullOrIsCallable(mixed $value) : callable|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
callable|null

allIsCallable()

allIsCallable(mixed $value) : iterable<string|int, callable>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, callable>

allNullOrIsCallable()

allNullOrIsCallable(mixed $value) : iterable<string|int, callable|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, callable|null>

isCountable()

isCountable(mixed $value) : countable
Parameters
$value : mixed
Tags
psalm-pure
Return values
countable

nullOrIsCountable()

nullOrIsCountable(mixed $value) : null|countable
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|countable

allIsCountable()

allIsCountable(mixed $value) : iterable<string|int, countable>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, countable>

allNullOrIsCountable()

allNullOrIsCountable(mixed $value) : iterable<string|int, countable|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, countable|null>

isInstanceOf()

isInstanceOf(mixed $value) : Serializable
Parameters
$value : mixed
Tags
psalm-pure
Return values
Serializable

nullOrIsInstanceOf()

nullOrIsInstanceOf(mixed $value) : Serializable|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
Serializable|null

allIsInstanceOf()

allIsInstanceOf(mixed $value) : iterable<string|int, Serializable>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, Serializable>

allNullOrIsInstanceOf()

allNullOrIsInstanceOf(mixed $value) : iterable<string|int, Serializable|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, Serializable|null>

isInstanceOfAny()

isInstanceOfAny(mixed $value, array<string|int, class-string> $classes) : mixed
Parameters
$value : mixed
$classes : array<string|int, class-string>
Tags
psalm-pure

nullOrIsInstanceOfAny()

nullOrIsInstanceOfAny(mixed $value, array<string|int, class-string> $classes) : mixed
Parameters
$value : mixed
$classes : array<string|int, class-string>
Tags
psalm-pure

allIsInstanceOfAny()

allIsInstanceOfAny(mixed $value, array<string|int, class-string> $classes) : mixed
Parameters
$value : mixed
$classes : array<string|int, class-string>
Tags
psalm-pure

allNullOrIsInstanceOfAny()

allNullOrIsInstanceOfAny(mixed $value, array<string|int, class-string> $classes) : mixed
Parameters
$value : mixed
$classes : array<string|int, class-string>
Tags
psalm-pure

isIterable()

isIterable(mixed $value) : iterable<string|int, mixed>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, mixed>

nullOrIsIterable()

nullOrIsIterable(mixed $value) : iterable<string|int, mixed>|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, mixed>|null

allIsIterable()

allIsIterable(mixed $value) : iterable<string|int, iterable<string|int, mixed>>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, iterable<string|int, mixed>>

allNullOrIsIterable()

allNullOrIsIterable(mixed $value) : iterable<string|int, iterable<string|int, mixed>|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, iterable<string|int, mixed>|null>

isList()

isList(mixed $value) : array<int, mixed>
Parameters
$value : mixed
Tags
psalm-pure
Return values
array<int, mixed>

isListWithKnownType()

isListWithKnownType(array<string|int, stdClass$value) : array<int, stdClass>
Parameters
$value : array<string|int, stdClass>
Tags
psalm-pure
Return values
array<int, stdClass>

nullOrIsList()

nullOrIsList(mixed $value) : null|array<int, mixed>
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|array<int, mixed>

allIsList()

allIsList(mixed $value) : iterable<string|int, array<int, mixed>>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, array<int, mixed>>

allNullOrIsList()

allNullOrIsList(mixed $value) : iterable<string|int, array<int, mixed>|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, array<int, mixed>|null>

isNonEmptyList()

isNonEmptyList(mixed $value) : array<int, mixed>
Parameters
$value : mixed
Tags
psalm-pure
Return values
array<int, mixed>

nullOrIsNonEmptyList()

nullOrIsNonEmptyList(mixed $value) : null|array<int, mixed>
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|array<int, mixed>

allIsNonEmptyList()

allIsNonEmptyList(mixed $value) : iterable<string|int, array<int, mixed>>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, array<int, mixed>>

allNullOrIsNonEmptyList()

allNullOrIsNonEmptyList(mixed $value) : iterable<string|int, array<int, mixed>|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, array<int, mixed>|null>

isNonEmptyMap()

isNonEmptyMap(mixed $value) : array<string|int, mixed>
Parameters
$value : mixed
Tags
psalm-pure
Return values
array<string|int, mixed>

isNonEmptyMapWithKnownType()

Verifying that the type of the elements in the array is preserved by the assertion

isNonEmptyMapWithKnownType(array<int|string, stdClass$value) : array<string, stdClass>
Parameters
$value : array<int|string, stdClass>
Tags
psalm-pure
Return values
array<string, stdClass>

nullOrIsNonEmptyMap()

nullOrIsNonEmptyMap(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allIsNonEmptyMap()

allIsNonEmptyMap(iterable<string|int, mixed|array<string|int, mixed>> $value) : iterable<string|int, mixed|array<string|int, mixed>>
Parameters
$value : iterable<string|int, mixed|array<string|int, mixed>>
Tags
psalm-pure
Return values
iterable<string|int, mixed|array<string|int, mixed>>

allNullOrIsNonEmptyMap()

allNullOrIsNonEmptyMap(iterable<string|int, mixed|array<string|int, mixed>> $value) : iterable<string|int, mixed|array<string|int, mixed>>
Parameters
$value : iterable<string|int, mixed|array<string|int, mixed>>
Tags
psalm-pure
Return values
iterable<string|int, mixed|array<string|int, mixed>>

isNotA()

isNotA(stdClass|DateTime $value) : stdClass
Parameters
$value : stdClass|DateTime
Tags
psalm-pure
Return values
stdClass

nullOrIsNotA()

nullOrIsNotA(null|object|string $value, class-string $class) : null|object|string
Parameters
$value : null|object|string
$class : class-string
Tags
psalm-pure
Return values
null|object|string

allIsNotA()

allIsNotA(iterable<string|int, object|string> $value, class-string $class) : iterable<string|int, object|string>
Parameters
$value : iterable<string|int, object|string>
$class : class-string
Tags
psalm-pure
Return values
iterable<string|int, object|string>

allNullOrIsNotA()

allNullOrIsNotA(iterable<string|int, object|string|null> $value, class-string $class) : iterable<string|int, object|string|null>
Parameters
$value : iterable<string|int, object|string|null>
$class : class-string
Tags
psalm-pure
Return values
iterable<string|int, object|string|null>

isTraversable()

isTraversable(mixed $value) : iterable<string|int, mixed>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, mixed>

nullOrIsTraversable()

nullOrIsTraversable(mixed $value) : iterable<string|int, mixed>|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, mixed>|null

allIsTraversable()

allIsTraversable(mixed $value) : iterable<string|int, iterable<string|int, mixed>>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, iterable<string|int, mixed>>

keyExists()

keyExists(array<string|int, mixed> $array, string|int $key) : array<string|int, mixed>
Parameters
$array : array<string|int, mixed>
$key : string|int
Tags
psalm-pure
Return values
array<string|int, mixed>

nullOrKeyExists()

nullOrKeyExists(array<string|int, mixed>|null $array, string|int $key) : array<string|int, mixed>|null
Parameters
$array : array<string|int, mixed>|null
$key : string|int
Tags
psalm-pure
Return values
array<string|int, mixed>|null

allKeyExists()

allKeyExists(iterable<string|int, array<string|int, mixed>> $array, string|int $key) : iterable<string|int, array<string|int, mixed>>
Parameters
$array : iterable<string|int, array<string|int, mixed>>
$key : string|int
Tags
psalm-pure
Return values
iterable<string|int, array<string|int, mixed>>

allNullOrKeyExists()

allNullOrKeyExists(iterable<string|int, array<string|int, mixed>|null> $array, string|int $key) : iterable<string|int, array<string|int, mixed>|null>
Parameters
$array : iterable<string|int, array<string|int, mixed>|null>
$key : string|int
Tags
psalm-pure
Return values
iterable<string|int, array<string|int, mixed>|null>

keyNotExists()

keyNotExists(array<string|int, mixed> $array, string|int $key) : array<string|int, mixed>
Parameters
$array : array<string|int, mixed>
$key : string|int
Tags
psalm-pure
Return values
array<string|int, mixed>

nullOrKeyNotExists()

nullOrKeyNotExists(array<string|int, mixed>|null $array, string|int $key) : array<string|int, mixed>|null
Parameters
$array : array<string|int, mixed>|null
$key : string|int
Tags
psalm-pure
Return values
array<string|int, mixed>|null

allKeyNotExists()

allKeyNotExists(iterable<string|int, array<string|int, mixed>> $array, string|int $key) : iterable<string|int, array<string|int, mixed>>
Parameters
$array : iterable<string|int, array<string|int, mixed>>
$key : string|int
Tags
psalm-pure
Return values
iterable<string|int, array<string|int, mixed>>

allNullOrKeyNotExists()

allNullOrKeyNotExists(iterable<string|int, array<string|int, mixed>|null> $array, string|int $key) : iterable<string|int, array<string|int, mixed>|null>
Parameters
$array : iterable<string|int, array<string|int, mixed>|null>
$key : string|int
Tags
psalm-pure
Return values
iterable<string|int, array<string|int, mixed>|null>

length()

length(string $value, int $length) : string
Parameters
$value : string
$length : int
Tags
psalm-pure
Return values
string

nullOrLength()

nullOrLength(string|null $value, int $length) : string|null
Parameters
$value : string|null
$length : int
Tags
psalm-pure
Return values
string|null

allLength()

allLength(iterable<string|int, string> $value, int $length) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$length : int
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrLength()

allNullOrLength(iterable<string|int, string|null> $value, int $length) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$length : int
Tags
psalm-pure
Return values
iterable<string|int, string|null>

lengthBetween()

lengthBetween(string $value, int|float $min, int|float $max) : string
Parameters
$value : string
$min : int|float
$max : int|float
Tags
psalm-pure
Return values
string

nullOrLengthBetween()

nullOrLengthBetween(string|null $value, int|float $min, int|float $max) : string|null
Parameters
$value : string|null
$min : int|float
$max : int|float
Tags
psalm-pure
Return values
string|null

allLengthBetween()

allLengthBetween(iterable<string|int, string> $value, int|float $min, int|float $max) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$min : int|float
$max : int|float
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrLengthBetween()

allNullOrLengthBetween(iterable<string|int, string|null> $value, int|float $min, int|float $max) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$min : int|float
$max : int|float
Tags
psalm-pure
Return values
iterable<string|int, string|null>

lessThan()

lessThan(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

nullOrLessThan()

nullOrLessThan(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

allLessThan()

allLessThan(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

allNullOrLessThan()

allNullOrLessThan(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

lessThanEq()

lessThanEq(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

nullOrLessThanEq()

nullOrLessThanEq(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

allLessThanEq()

allLessThanEq(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

allNullOrLessThanEq()

allNullOrLessThanEq(mixed $value, mixed $limit) : mixed
Parameters
$value : mixed
$limit : mixed
Tags
psalm-pure

lower()

lower(string $value) : lowercase-string
Parameters
$value : string
Tags
psalm-pure
Return values
lowercase-string

nullOrLower()

nullOrLower(string|null $value) : null|lowercase-string
Parameters
$value : string|null
Tags
psalm-pure
Return values
null|lowercase-string

allLower()

allLower(iterable<string|int, string> $value) : iterable<string|int, lowercase-string>
Parameters
$value : iterable<string|int, string>
Tags
psalm-pure
Return values
iterable<string|int, lowercase-string>

allNullOrLower()

allNullOrLower(iterable<string|int, string|null> $value) : iterable<string|int, lowercase-string|null>
Parameters
$value : iterable<string|int, string|null>
Tags
psalm-pure
Return values
iterable<string|int, lowercase-string|null>

maxCount()

maxCount(Countable|array<string|int, mixed> $array, int|float $max) : Countable|array<string|int, mixed>
Parameters
$array : Countable|array<string|int, mixed>
$max : int|float
Return values
Countable|array<string|int, mixed>

nullOrMaxCount()

nullOrMaxCount(null|Countable|array<string|int, mixed> $array, int|float $max) : null|Countable|array<string|int, mixed>
Parameters
$array : null|Countable|array<string|int, mixed>
$max : int|float
Return values
null|Countable|array<string|int, mixed>

allMaxCount()

allMaxCount(iterable<string|int, Countable|array<string|int, mixed>> $array, int|float $max) : iterable<string|int, Countable|array<string|int, mixed>>
Parameters
$array : iterable<string|int, Countable|array<string|int, mixed>>
$max : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>>

allNullOrMaxCount()

allNullOrMaxCount(iterable<string|int, Countable|array<string|int, mixed>|null> $array, int|float $max) : iterable<string|int, Countable|array<string|int, mixed>|null>
Parameters
$array : iterable<string|int, Countable|array<string|int, mixed>|null>
$max : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>|null>

maxLength()

maxLength(string $value, int|float $max) : string
Parameters
$value : string
$max : int|float
Tags
psalm-pure
Return values
string

nullOrMaxLength()

nullOrMaxLength(string|null $value, int|float $max) : string|null
Parameters
$value : string|null
$max : int|float
Tags
psalm-pure
Return values
string|null

allMaxLength()

allMaxLength(iterable<string|int, string> $value, int|float $max) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$max : int|float
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrMaxLength()

allNullOrMaxLength(iterable<string|int, string|null> $value, int|float $max) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$max : int|float
Tags
psalm-pure
Return values
iterable<string|int, string|null>

methodExists()

methodExists(class-string|object $classOrObject, mixed $method) : class-string|object
Parameters
$classOrObject : class-string|object
$method : mixed
Tags
psalm-pure
Return values
class-string|object

nullOrMethodExists()

nullOrMethodExists(null|class-string|object $classOrObject, mixed $method) : null|class-string|object
Parameters
$classOrObject : null|class-string|object
$method : mixed
Tags
psalm-pure
Return values
null|class-string|object

allMethodExists()

allMethodExists(iterable<string|int, class-string|object> $classOrObject, mixed $method) : iterable<string|int, class-string|object>
Parameters
$classOrObject : iterable<string|int, class-string|object>
$method : mixed
Tags
psalm-pure
Return values
iterable<string|int, class-string|object>

allNullOrMethodExists()

allNullOrMethodExists(iterable<string|int, class-string|object|null> $classOrObject, mixed $method) : iterable<string|int, class-string|object|null>
Parameters
$classOrObject : iterable<string|int, class-string|object|null>
$method : mixed
Tags
psalm-pure
Return values
iterable<string|int, class-string|object|null>

methodNotExists()

methodNotExists(class-string|object $classOrObject, mixed $method) : class-string|object
Parameters
$classOrObject : class-string|object
$method : mixed
Tags
psalm-pure
Return values
class-string|object

nullOrMethodNotExists()

nullOrMethodNotExists(null|class-string|object $classOrObject, mixed $method) : null|class-string|object
Parameters
$classOrObject : null|class-string|object
$method : mixed
Tags
psalm-pure
Return values
null|class-string|object

allMethodNotExists()

allMethodNotExists(iterable<string|int, class-string|object> $classOrObject, mixed $method) : iterable<string|int, class-string|object>
Parameters
$classOrObject : iterable<string|int, class-string|object>
$method : mixed
Tags
psalm-pure
Return values
iterable<string|int, class-string|object>

allNullOrMethodNotExists()

allNullOrMethodNotExists(iterable<string|int, class-string|object|null> $classOrObject, mixed $method) : iterable<string|int, class-string|object|null>
Parameters
$classOrObject : iterable<string|int, class-string|object|null>
$method : mixed
Tags
psalm-pure
Return values
iterable<string|int, class-string|object|null>

minCount()

minCount(Countable|array<string|int, mixed> $array, int|float $min) : Countable|array<string|int, mixed>
Parameters
$array : Countable|array<string|int, mixed>
$min : int|float
Return values
Countable|array<string|int, mixed>

nullOrMinCount()

nullOrMinCount(null|Countable|array<string|int, mixed> $array, int|float $min) : null|Countable|array<string|int, mixed>
Parameters
$array : null|Countable|array<string|int, mixed>
$min : int|float
Return values
null|Countable|array<string|int, mixed>

allMinCount()

allMinCount(iterable<string|int, Countable|array<string|int, mixed>> $array, int|float $min) : iterable<string|int, Countable|array<string|int, mixed>>
Parameters
$array : iterable<string|int, Countable|array<string|int, mixed>>
$min : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>>

allNullOrMinCount()

allNullOrMinCount(iterable<string|int, Countable|array<string|int, mixed>|null> $array, int|float $min) : iterable<string|int, Countable|array<string|int, mixed>|null>
Parameters
$array : iterable<string|int, Countable|array<string|int, mixed>|null>
$min : int|float
Return values
iterable<string|int, Countable|array<string|int, mixed>|null>

minLength()

minLength(string $value, int|float $min) : string
Parameters
$value : string
$min : int|float
Tags
psalm-pure
Return values
string

nullOrMinLength()

nullOrMinLength(string|null $value, int|float $min) : string|null
Parameters
$value : string|null
$min : int|float
Tags
psalm-pure
Return values
string|null

allMinLength()

allMinLength(iterable<string|int, string> $value, int|float $min) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$min : int|float
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrMinLength()

allNullOrMinLength(iterable<string|int, string|null> $value, int|float $min) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$min : int|float
Tags
psalm-pure
Return values
iterable<string|int, string|null>

natural()

natural(mixed $value) : int
Parameters
$value : mixed
Tags
psalm-pure
psalm-return

positive-int|0

Return values
int

nullOrNatural()

nullOrNatural(mixed $value) : int|null
Parameters
$value : mixed
Tags
psalm-pure
psalm-return

positive-int|0|null

Return values
int|null

allNatural()

allNatural(mixed $value) : iterable<string|int, positive-int|0>
Parameters
$value : mixed
Tags
psalm-pure
psalm-suppress

MixedInferredReturnType https://github.com/vimeo/psalm/issues/5052

psalm-suppress

MixedReturnStatement https://github.com/vimeo/psalm/issues/5052

Return values
iterable<string|int, positive-int|0>

allNullOrNatural()

allNullOrNatural(mixed $value) : iterable<string|int, positive-int|0|null>
Parameters
$value : mixed
Tags
psalm-pure
psalm-suppress

MixedInferredReturnType https://github.com/vimeo/psalm/issues/5052

psalm-suppress

MixedReturnStatement https://github.com/vimeo/psalm/issues/5052

Return values
iterable<string|int, positive-int|0|null>

notContains()

notContains(string $value, string $subString) : string
Parameters
$value : string
$subString : string
Tags
psalm-pure
Return values
string

nullOrNotContains()

nullOrNotContains(string|null $value, string $subString) : string|null
Parameters
$value : string|null
$subString : string
Tags
psalm-pure
Return values
string|null

allNotContains()

allNotContains(iterable<string|int, string> $value, string $subString) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$subString : string
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrNotContains()

allNullOrNotContains(iterable<string|int, string|null> $value, string $subString) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$subString : string
Tags
psalm-pure
Return values
iterable<string|int, string|null>

notEmptyNullableObject()

notEmptyNullableObject(object|null $value) : object
Parameters
$value : object|null
Tags
psalm-pure
Return values
object

notEmptyString()

notEmptyString(string $value) : non-empty-string
Parameters
$value : string
Tags
psalm-pure
Return values
non-empty-string

notEmptyBool()

notEmptyBool(bool $value) : true
Parameters
$value : bool
Tags
psalm-pure
Return values
true

notEmptyArray()

notEmptyArray(array<string|int, mixed> $value) : mixed
Parameters
$value : array<string|int, mixed>
Tags
psalm-pure

nullOrNotEmpty()

nullOrNotEmpty(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allNotEmpty()

allNotEmpty(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allNullOrNotEmpty()

allNullOrNotEmpty(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

notEq()

notEq(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed

nullOrNotEq()

nullOrNotEq(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed

allNotEq()

allNotEq(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed

allNullOrNotEq()

allNullOrNotEq(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed

notFalseBool()

notFalseBool(bool $value) : true
Parameters
$value : bool
Tags
psalm-pure
Return values
true

notFalseUnion()

notFalseUnion(false|string $value) : string
Parameters
$value : false|string
Tags
psalm-pure
Return values
string

nullOrNotFalse()

nullOrNotFalse(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allNotFalse()

allNotFalse(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allNullOrNotFalse()

allNullOrNotFalse(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

notInstanceOf()

notInstanceOf(stdClass|DateTime $value) : DateTime
Parameters
$value : stdClass|DateTime
Tags
psalm-pure
Return values
DateTime

nullOrNotInstanceOf()

nullOrNotInstanceOf(mixed $value, T> $class) : mixed
Parameters
$value : mixed
$class : T>
Tags
psalm-pure
psalm-template

T of object

allNotInstanceOf()

allNotInstanceOf(mixed $value, T> $class) : mixed
Parameters
$value : mixed
$class : T>
Tags
psalm-pure
psalm-template

T of object

allNullOrNotInstanceOf()

allNullOrNotInstanceOf(mixed $value, T> $class) : mixed
Parameters
$value : mixed
$class : T>
Tags
psalm-pure
psalm-template

T of object

notNull()

notNull(object|null $value) : object
Parameters
$value : object|null
Tags
psalm-pure
Return values
object

allNotNull()

allNotNull(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

notRegex()

notRegex(string $value, string $pattern) : string
Parameters
$value : string
$pattern : string
Tags
psalm-pure
Return values
string

nullOrNotRegex()

nullOrNotRegex(string|null $value, string $pattern) : string|null
Parameters
$value : string|null
$pattern : string
Tags
psalm-pure
Return values
string|null

allNotRegex()

allNotRegex(iterable<string|int, string> $value, string $pattern) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$pattern : string
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrNotRegex()

allNullOrNotRegex(iterable<string|int, string|null> $value, string $pattern) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$pattern : string
Tags
psalm-pure
Return values
iterable<string|int, string|null>

notSame()

notSame(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed
Tags
psalm-pure

nullOrNotSame()

nullOrNotSame(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed
Tags
psalm-pure

allNotSame()

allNotSame(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed
Tags
psalm-pure

allNullOrNotSame()

allNullOrNotSame(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed
Tags
psalm-pure

notWhitespaceOnly()

notWhitespaceOnly(string $value) : string
Parameters
$value : string
Tags
psalm-pure
Return values
string

nullOrNotWhitespaceOnly()

nullOrNotWhitespaceOnly(string|null $value) : string|null
Parameters
$value : string|null
Tags
psalm-pure
Return values
string|null

allNotWhitespaceOnly()

allNotWhitespaceOnly(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrNotWhitespaceOnly()

allNullOrNotWhitespaceOnly(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
Tags
psalm-pure
Return values
iterable<string|int, string|null>

null()

null(mixed $value) : null
Parameters
$value : mixed
Tags
psalm-pure
Return values
null

allNull()

allNull(mixed $value) : iterable<string|int, null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, null>

numeric()

numeric(mixed $value) : numeric-string|int|float
Parameters
$value : mixed
Tags
psalm-pure
Return values
numeric-string|int|float

nullOrNumeric()

nullOrNumeric(mixed $value) : null|(numeric)
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|(numeric)

allNumeric()

allNumeric(mixed $value) : iterable<string|int, numeric-string|int|float>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, numeric-string|int|float>

allNullOrNumeric()

allNullOrNumeric(mixed $value) : iterable<string|int, (numeric)|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, (numeric)|null>

object()

object(mixed $value) : object
Parameters
$value : mixed
Tags
psalm-pure
Return values
object

nullOrObject()

nullOrObject(mixed $value) : object|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
object|null

allObject()

allObject(mixed $value) : iterable<string|int, object>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, object>

allNullOrObject()

allNullOrObject(mixed $value) : iterable<string|int, object|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, object|null>

oneOf()

oneOf(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
$value : mixed
$values : array<string|int, mixed>
Tags
psalm-pure

nullOrOneOf()

nullOrOneOf(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
$value : mixed
$values : array<string|int, mixed>
Tags
psalm-pure

allOneOf()

allOneOf(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
$value : mixed
$values : array<string|int, mixed>
Tags
psalm-pure

allNullOrOneOf()

allNullOrOneOf(mixed $value, array<string|int, mixed> $values) : mixed
Parameters
$value : mixed
$values : array<string|int, mixed>
Tags
psalm-pure

positiveInteger()

positiveInteger(mixed $value) : int
Parameters
$value : mixed
Tags
psalm-pure
psalm-return

positive-int

Return values
int

positiveIntegerFiltersOutZero()

positiveIntegerFiltersOutZero(0|1|2 $value) : int
Parameters
$value : 0|1|2
Tags
psalm-pure
psalm-return

1|2

Return values
int

nullOrPositiveInteger()

nullOrPositiveInteger(mixed $value) : int|null
Parameters
$value : mixed
Tags
psalm-pure
psalm-return

positive-int|null

Return values
int|null

allPositiveInteger()

allPositiveInteger(mixed $value) : iterable<string|int, positive-int>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, positive-int>

allNullOrPositiveInteger()

allNullOrPositiveInteger(mixed $value) : iterable<string|int, positive-int|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, positive-int|null>

propertyExists()

propertyExists(class-string|object $classOrObject, mixed $property) : class-string|object
Parameters
$classOrObject : class-string|object
$property : mixed
Tags
psalm-pure
Return values
class-string|object

nullOrPropertyExists()

nullOrPropertyExists(null|class-string|object $classOrObject, mixed $property) : null|class-string|object
Parameters
$classOrObject : null|class-string|object
$property : mixed
Tags
psalm-pure
Return values
null|class-string|object

allPropertyExists()

allPropertyExists(iterable<string|int, class-string|object> $classOrObject, mixed $property) : iterable<string|int, class-string|object>
Parameters
$classOrObject : iterable<string|int, class-string|object>
$property : mixed
Tags
psalm-pure
Return values
iterable<string|int, class-string|object>

allNullOrPropertyExists()

allNullOrPropertyExists(iterable<string|int, class-string|object|null> $classOrObject, mixed $property) : iterable<string|int, class-string|object|null>
Parameters
$classOrObject : iterable<string|int, class-string|object|null>
$property : mixed
Tags
psalm-pure
Return values
iterable<string|int, class-string|object|null>

propertyNotExists()

propertyNotExists(class-string|object $classOrObject, mixed $property) : class-string|object
Parameters
$classOrObject : class-string|object
$property : mixed
Tags
psalm-pure
Return values
class-string|object

nullOrPropertyNotExists()

nullOrPropertyNotExists(null|class-string|object $classOrObject, mixed $property) : null|class-string|object
Parameters
$classOrObject : null|class-string|object
$property : mixed
Tags
psalm-pure
Return values
null|class-string|object

allPropertyNotExists()

allPropertyNotExists(iterable<string|int, class-string|object> $classOrObject, mixed $property) : iterable<string|int, class-string|object>
Parameters
$classOrObject : iterable<string|int, class-string|object>
$property : mixed
Tags
psalm-pure
Return values
iterable<string|int, class-string|object>

allNullOrPropertyNotExists()

allNullOrPropertyNotExists(iterable<string|int, class-string|object|null> $classOrObject, mixed $property) : iterable<string|int, class-string|object|null>
Parameters
$classOrObject : iterable<string|int, class-string|object|null>
$property : mixed
Tags
psalm-pure
Return values
iterable<string|int, class-string|object|null>

preserveContainerAllArray()

preserveContainerAllArray(array<string|int, mixed> $value) : array<string|int, string>
Parameters
$value : array<string|int, mixed>
Tags
psalm-pure
Return values
array<string|int, string>

preserveContainerAllArrayIterator()

preserveContainerAllArrayIterator(ArrayIterator<string, mixed> $value) : ArrayIterator<string, string>
Parameters
$value : ArrayIterator<string, mixed>
Tags
psalm-pure
Return values
ArrayIterator<string, string>

lowerPreservesTypes()

lowerPreservesTypes(non-empty-string $value) : non-empty-string
Parameters
$value : non-empty-string
Tags
psalm-pure
Return values
non-empty-string

range()

range(mixed $value, mixed $min, mixed $max) : mixed
Parameters
$value : mixed
$min : mixed
$max : mixed
Tags
psalm-pure

nullOrRange()

nullOrRange(mixed $value, mixed $min, mixed $max) : mixed
Parameters
$value : mixed
$min : mixed
$max : mixed
Tags
psalm-pure

allRange()

allRange(mixed $value, mixed $min, mixed $max) : mixed
Parameters
$value : mixed
$min : mixed
$max : mixed
Tags
psalm-pure

allNullOrRange()

allNullOrRange(mixed $value, mixed $min, mixed $max) : mixed
Parameters
$value : mixed
$min : mixed
$max : mixed
Tags
psalm-pure

readable()

readable(string $value) : string
Parameters
$value : string
Return values
string

nullOrReadable()

nullOrReadable(string|null $value) : string|null
Parameters
$value : string|null
Return values
string|null

allReadable()

allReadable(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
Return values
iterable<string|int, string>

allNullOrReadable()

allNullOrReadable(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
Return values
iterable<string|int, string|null>

regex()

regex(string $value, string $pattern) : string
Parameters
$value : string
$pattern : string
Tags
psalm-pure
Return values
string

nullOrRegex()

nullOrRegex(string|null $value, string $pattern) : string|null
Parameters
$value : string|null
$pattern : string
Tags
psalm-pure
Return values
string|null

allRegex()

allRegex(iterable<string|int, string> $value, string $pattern) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$pattern : string
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrRegex()

allNullOrRegex(iterable<string|int, string|null> $value, string $pattern) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$pattern : string
Tags
psalm-pure
Return values
iterable<string|int, string|null>

resource()

resource(mixed $value, null|string $type) : resource
Parameters
$value : mixed
$type : null|string
Tags
psalm-pure
Return values
resource

nullOrResource()

nullOrResource(mixed $value, null|string $type) : null|resource
Parameters
$value : mixed
$type : null|string
Tags
psalm-pure
Return values
null|resource

allResource()

allResource(mixed $value, null|string $type) : iterable<string|int, resource>
Parameters
$value : mixed
$type : null|string
Tags
psalm-pure
Return values
iterable<string|int, resource>

allNullOrResource()

allNullOrResource(mixed $value, null|string $type) : iterable<string|int, resource|null>
Parameters
$value : mixed
$type : null|string
Tags
psalm-pure
Return values
iterable<string|int, resource|null>

same()

same(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed
Tags
psalm-pure

nullOrSame()

nullOrSame(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed
Tags
psalm-pure

allSame()

allSame(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed
Tags
psalm-pure

allNullOrSame()

allNullOrSame(mixed $value, mixed $expect) : mixed
Parameters
$value : mixed
$expect : mixed
Tags
psalm-pure

scalar()

scalar(mixed $value) : scalar
Parameters
$value : mixed
Tags
psalm-pure
Return values
scalar

nullOrScalar()

nullOrScalar(mixed $value) : null|scalar
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|scalar

allScalar()

allScalar(mixed $value) : iterable<string|int, scalar>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, scalar>

allNullOrScalar()

allNullOrScalar(mixed $value) : iterable<string|int, scalar|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, scalar|null>

startsWith()

startsWith(string $value, string $prefix) : string
Parameters
$value : string
$prefix : string
Tags
psalm-pure
Return values
string

nullOrStartsWith()

nullOrStartsWith(string|null $value, string $prefix) : string|null
Parameters
$value : string|null
$prefix : string
Tags
psalm-pure
Return values
string|null

allStartsWith()

allStartsWith(iterable<string|int, string> $value, string $prefix) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
$prefix : string
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrStartsWith()

allNullOrStartsWith(iterable<string|int, string|null> $value, string $prefix) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
$prefix : string
Tags
psalm-pure
Return values
iterable<string|int, string|null>

startsWithLetter()

startsWithLetter(mixed $value, string $prefix) : mixed
Parameters
$value : mixed
$prefix : string
Tags
psalm-pure

nullOrStartsWithLetter()

nullOrStartsWithLetter(mixed $value, string $prefix) : mixed
Parameters
$value : mixed
$prefix : string
Tags
psalm-pure

allStartsWithLetter()

allStartsWithLetter(mixed $value, string $prefix) : mixed
Parameters
$value : mixed
$prefix : string
Tags
psalm-pure

allNullOrStartsWithLetter()

allNullOrStartsWithLetter(mixed $value, string $prefix) : mixed
Parameters
$value : mixed
$prefix : string
Tags
psalm-pure

string()

string(mixed $value) : string
Parameters
$value : mixed
Tags
psalm-pure
Return values
string

nullOrString()

nullOrString(mixed $value) : string|null
Parameters
$value : mixed
Tags
psalm-pure
Return values
string|null

allString()

allString(mixed $value) : iterable<string|int, string>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrString()

allNullOrString(mixed $value) : iterable<string|int, string|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, string|null>

stringNotEmpty()

stringNotEmpty(mixed $value) : non-empty-string
Parameters
$value : mixed
Tags
psalm-pure
Return values
non-empty-string

nullOrStringNotEmpty()

nullOrStringNotEmpty(mixed $value) : null|non-empty-string
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|non-empty-string

allStringNotEmpty()

allStringNotEmpty(mixed $value) : iterable<string|int, non-empty-string>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, non-empty-string>

allNullOrStringNotEmpty()

allNullOrStringNotEmpty(mixed $value) : iterable<string|int, non-empty-string|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, non-empty-string|null>

subclassOf()

subclassOf(mixed $value) : stdClass>|stdClass
Parameters
$value : mixed
Tags
psalm-pure
Return values
stdClass>|stdClass

nullOrSubclassOf()

nullOrSubclassOf(mixed $value) : null|stdClass>|stdClass
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|stdClass>|stdClass

allSubclassOf()

allSubclassOf(mixed $value) : iterable<string|int, stdClass>|stdClass>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, stdClass>|stdClass>

allNullOrSubclassOf()

allNullOrSubclassOf(mixed $value) : iterable<string|int, stdClass>|stdClass|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, stdClass>|stdClass|null>

throws()

throws(Closure $value, Throwable> $class) : Closure
Parameters
$value : Closure
$class : Throwable>
Return values
Closure

nullOrThrows()

nullOrThrows(Closure|null $value, Throwable> $class) : Closure|null
Parameters
$value : Closure|null
$class : Throwable>
Return values
Closure|null

allThrows()

allThrows(iterable<string|int, Closure$value, Throwable> $class) : iterable<string|int, Closure>
Parameters
$value : iterable<string|int, Closure>
$class : Throwable>
Return values
iterable<string|int, Closure>

allNullOrThrows()

allNullOrThrows(iterable<string|int, Closure|null> $value, Throwable> $class) : iterable<string|int, Closure>
Parameters
$value : iterable<string|int, Closure|null>
$class : Throwable>
Return values
iterable<string|int, Closure>

true()

true(mixed $value) : true
Parameters
$value : mixed
Tags
psalm-pure
Return values
true

nullOrTrue()

nullOrTrue(mixed $value) : null|true
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|true

allTrue()

allTrue(mixed $value) : iterable<string|int, true>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, true>

allNullOrTrue()

allNullOrTrue(mixed $value) : iterable<string|int, true|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, true|null>

unicodeLetters()

unicodeLetters(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

nullOrUnicodeLetters()

nullOrUnicodeLetters(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allUnicodeLetters()

allUnicodeLetters(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

allNullOrUnicodeLetters()

allNullOrUnicodeLetters(mixed $value) : mixed
Parameters
$value : mixed
Tags
psalm-pure

uniqueValues()

uniqueValues(array<string|int, mixed> $values) : array<string|int, mixed>
Parameters
$values : array<string|int, mixed>
Return values
array<string|int, mixed>

nullOrUniqueValues()

nullOrUniqueValues(array<string|int, mixed>|null $values) : array<string|int, mixed>|null
Parameters
$values : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

allUniqueValues()

allUniqueValues(iterable<string|int, array<string|int, mixed>> $values) : iterable<string|int, array<string|int, mixed>>
Parameters
$values : iterable<string|int, array<string|int, mixed>>
Return values
iterable<string|int, array<string|int, mixed>>

allNullOrUniqueValues()

allNullOrUniqueValues(iterable<string|int, array<string|int, mixed>|null> $values) : iterable<string|int, array<string|int, mixed>|null>
Parameters
$values : iterable<string|int, array<string|int, mixed>|null>
Return values
iterable<string|int, array<string|int, mixed>|null>

upper()

upper(string $value) : string
Parameters
$value : string
Tags
psalm-pure
Return values
string

nullOrUpper()

nullOrUpper(string|null $value) : string|null
Parameters
$value : string|null
Tags
psalm-pure
Return values
string|null

allUpper()

allUpper(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrUpper()

allNullOrUpper(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
Tags
psalm-pure
Return values
iterable<string|int, string|null>

uuid()

uuid(string $value) : string
Parameters
$value : string
Tags
psalm-pure
Return values
string

nullOrUuid()

nullOrUuid(string|null $value) : string|null
Parameters
$value : string|null
Tags
psalm-pure
Return values
string|null

allUuid()

allUuid(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
Tags
psalm-pure
Return values
iterable<string|int, string>

allNullOrUuid()

allNullOrUuid(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
Tags
psalm-pure
Return values
iterable<string|int, string|null>

validArrayKey()

validArrayKey(mixed $value) : string|int
Parameters
$value : mixed
Tags
psalm-pure
Return values
string|int

nullOrValidArrayKey()

nullOrValidArrayKey(mixed $value) : null|(array-key)
Parameters
$value : mixed
Tags
psalm-pure
Return values
null|(array-key)

allValidArrayKey()

allValidArrayKey(mixed $value) : iterable<string|int, string|int>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, string|int>

allNullOrValidArrayKey()

allNullOrValidArrayKey(mixed $value) : iterable<string|int, (array-key)|null>
Parameters
$value : mixed
Tags
psalm-pure
Return values
iterable<string|int, (array-key)|null>

writable()

writable(string $value) : string
Parameters
$value : string
Return values
string

nullOrWritable()

nullOrWritable(string|null $value) : string|null
Parameters
$value : string|null
Return values
string|null

allWritable()

allWritable(iterable<string|int, string> $value) : iterable<string|int, string>
Parameters
$value : iterable<string|int, string>
Return values
iterable<string|int, string>

allNullOrWritable()

allNullOrWritable(iterable<string|int, string|null> $value) : iterable<string|int, string|null>
Parameters
$value : iterable<string|int, string|null>
Return values
iterable<string|int, string|null>

        
On this page

Search results